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
Explore as novas funcionalidades e melhorias na versão 3.3 da aplicação móvel Capture app para Android do DHIS2
Aqui estão alguns dos destaques incluídos no Android Capture v3.3:
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Pode encontrar a lista de erros corrigidos aqui.
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 |