Esta página foi traduzida automaticamente e pode conter erros
Visão geral da Capture app para Android v3.3
Explore as novas funcionalidades e melhorias na versão 3.3 da aplicação móvel Capture app para Android do DHIS2
Ir para uma secção desta página
Destaques desta versão
Aqui estão alguns dos destaques incluídos no Android Capture v3.3:
- Experiência de início de sessão redesenhada com melhor usabilidade
- Intenções personalizadas configuráveis para integração com aplicações externas
- Sincronização melhorada com suporte para listas de trabalho selecionadas
Esta versão é totalmente compatível com a versão 42 e seguintes do DHIS2.
Aviso de depreciação: Suporte para Android 5.0 (API 21) e 5.1 (API 22) terminará a partir da versão 3.4.0, enquanto as versões de correção 3.3.x continuarão a suportar estas versões e a receber correcções de segurança críticas, se necessário.
Consulte a lista completa de novas funcionalidades abaixo. Também pode ler o anúncio de lançamento na DHIS2 Community of Practice para obter mais detalhes e partilhar connosco comentários e perguntas.
Novas funcionalidades e paridade Web
A versão 3.3.0 traz-lhe novas capacidades poderosas que reforçam a interoperabilidade e alinham a Android App Capture com fluxos de trabalho baseados na Web. Esta versão expande as opções de integração através de intenções personalizadas e melhora a sincronização de dados, suportando listas de trabalho definidas na aplicação Web Capture app. Estas adições dão aos implementadores maior flexibilidade, permitem fluxos de trabalho mais fluidos entre aplicações e asseguram a paridade funcional entre plataformas DHIS2.
Intenções personalizadas
A versão 3.3.0 introduz as intenções personalizadas, uma nova funcionalidade que permite a integração entre a Capture App Android do DHIS2 e aplicações Android de terceiros. Através da configuração na Android Settings Web App, os administradores podem definir como a Capture App inicia aplicações externas, envia dados para elas e recebe resultados automaticamente. Pode ser configurado por atributo de entidade monitorizada ou elemento de dados e suportar tanto a introdução de dados (programas de monitorização e eventos) como fluxos de trabalho de pesquisa.
Sincronização por vistas predefinidas
A sincronização pode agora ser configurada com base em listas de trabalho definidas na Capture app e geridas através da Android Settings Web App (ASWA). Com base nas definições de partilha do utilizador, a aplicação descarrega os dados da lista de trabalho atribuída ou funde várias listas quando houver mais do que uma disponível.
Experiência do utilizador
Esta versão continua a modernização da interface da Capture App para Android, centrando-se numa navegação mais clara, numa ergonomia melhorada e numa linguagem visual mais consistente. Os ecrãs principais – incluindo o Login e as Definições – foram redesenhados para uma melhor usabilidade e futuras melhorias de segurança, enquanto uma revisão do layout de ponta a ponta proporciona uma experiência mais polida e reactiva em todos os dispositivos, orientações e factores de forma.
Redesenho do início de sessão
A experiência de início de sessão foi redesenhada com uma interface moderna e uma usabilidade melhorada. Para além das actualizações visuais, esta remodelação refacta a arquitetura de autenticação para suportar a autenticação de dois factores (2FA) baseada em OAuth, assegurando que a aplicação está pronta para as melhorias de segurança em futuras versões.
Os utilizadores irão notar um layout mais limpo e um acesso mais rápido aos servidores mais utilizados.
Como parte desta reformulação, o ecrã de verificação do PIN (apresentado ao reabrir a aplicação) também foi atualizado com o novo estilo visual, garantindo uma experiência consistente e moderna em todo o fluxo de autenticação.
Revisão de ponta a ponta
A atualização aperfeiçoa as margens, o preenchimento e os esquemas de componentes para utilizar totalmente o espaço disponível no ecrã, especialmente nos dispositivos Android mais recentes. As melhorias são particularmente visíveis na lista TEI, na lista de eventos e nos formulários de introdução de dados.
Esta revisão também melhora a experiência em tablets e na orientação horizontal, garantindo layouts responsivos e alinhamento em todos os componentes.
Desempenho e manutenção
A versão 3.3.0 introduz actualizações arquitectónicas significativas que melhoram a estabilidade, a eficiência e a capacidade de manutenção a longo prazo da aplicação. A migração da camada de base de dados para Kotlin Multiplatform Mobile (KMM) reforça a base técnica para inovação futura, enquanto a otimização baseada em R8 reduz o tamanho do APK para melhorar os tempos de instalação e o desempenho – especialmente em ambientes com poucos recursos.
Migre a base de dados para o KMM
Embora invisível para os utilizadores finais, esta migração melhora significativamente a capacidade de manutenção, a consistência e o desempenho da camada de dados da aplicação. Também abre caminho a potenciais futuros clientes multiplataforma que possam partilhar a lógica central com o Android.
Reduza o tamanho do APK com o R8
Através da redução avançada do código e da otimização de recursos, o espaço ocupado pela aplicação foi reduzido sem comprometer as funcionalidades ou a estabilidade. Esta alteração é particularmente vantajosa para implementações em ambientes de baixa largura de banda ou com armazenamento limitado de dispositivos.
Correção de erros
Pode encontrar a lista de erros corrigidos aqui.
Informações de lançamento e demonstração
Clique nas ligações da tabela abaixo para obter mais informações sobre esta versão do software e para aceder a uma demonstração interactiva. Também pode acrescentar comentários ou fazer perguntas sobre esta versão na DHIS2 Community of Practice.
| To find more details about... | Follow this link |
|---|---|
| Download app from Google Play or Github | Google Play Github |
| Documentation | Documentation |
| Full list of features and bugs | Android 3.3.0 |
| Demo instance (user / password) | Demos (android / Android123) |
| DHIS2 community | DHIS2 Community of Practice |
| App Source code on Github | DHIS2 Android source code |
| SDK Source Code on Github | Android SDK source code |