Esta página foi traduzida automaticamente e pode conter erros
Desenvolvimento de Aplicativo Android
Aqui podes encontrar informações para os programadores sobre como contribuir para o código-fonte da aplicação de captura DHIS2 para Android e como criar aplicações móveis Android personalizadas para o DHIS2
Ir para uma secção desta página
Código fonte
O DHIS2 é um software de código aberto e o código fonte está no Github.
Se quiser contribuir, faça um fork dos nossos repositórios e abra um pull request.
Roteiro de desenvolvimento do Android
Os roteiros de desenvolvimento da plataforma principal do DHIS2 e da aplicação de captura DHIS2 para Android estão disponíveis no Jira.
Estes roteiros incluem novas funcionalidades e correcções de erros que estão planeadas para inclusão nas próximas versões.
Pode saber mais sobre o roteiro de desenvolvimento do DHIS2 e o processo de definição de prioridades na página Roteiro. Se estiver a pensar em contribuir para o código-fonte da Aplicativo Android DHIS2, contacte-nos na secção de programadores Android na Comunidade antes de começar a trabalhar numa contribuição, para que possamos planear em conjunto.
Se estiver interessado em testar a versão beta de novas versões, esteja atento aos anúncios de testes beta na Comunidade de Prática DHIS2Saiba mais sobre o roteiro do software DHIS2
Acompanhamento de problemas
Pode navegar pelos requisitos e erros existentes a partir do ecrã de pesquisa de problemas, sugerir novas funcionalidades ou comunicar novos erros.
Necessita de um utilizador DHIS2 no Jira para fazer o acompanhamento dos problemas.
Quando comunicar um erro, especifique:
- Visão geral do problema
- Passos para o reproduzir
- Comportamento esperado
- Captura de ecrã ou vídeo (se possível)
- Servidor onde possa ser reproduzido (se possível).
Não partilhes as credenciais publicamente!
Contacta-nos por mensagem privada. - Versão do DHIS2 e revisão da compilação
- Versão Aplicativo Android DHIS2 Aplicativo Android
- Versão do sistema operativo Android
- Dispositivo (quando possível)
DHIS2 Android SDK
O SDK Android do DHIS2 fornece os seguintes serviços-chave:
- Sincronização (unidirecional) de metadados para todos os modelos de dados: disponibiliza numa base de dados local todos os metadados necessários para conjuntos de dados e programas, incluindo todos os elementos relacionados.
- Sincronização (bidirecional) de dados: transfere automaticamente para o utilizador registado os dados mais relevantes para programas e conjuntos de dados activos.
Os dados offline, actualizados localmente, são automaticamente sincronizados com o servidor anfitrião. - Calcula e avalia indicadores, regras de programas e validações de um conjunto de dados.
- Mantém a compatibilidade com a versão atual do DHIS2 e pelo menos duas versões anteriores.
Pode acompanhar o desenvolvimento do SDK no Github https://github.com/dhis2/dhis2-android-sdk. Pode saber mais sobre o desenvolvimento de aplicações utilizando o SDK no Guia do programador do SDK do Android.
Esqueleto Aplicativo Android
Para facilitar a adoção e a utilização do SDK Android do DHIS2, desenvolvemos também um esqueleto de aplicação Android que inclui o SDK e as dependências do motor de regras do DHIS2.
Esta aplicação permite que os programadores iniciem sessão nos servidores DHIS2 e descarreguem dados e metadados DHIS2, pelo que pode ser utilizada como ponto de partida pelos programadores Android que pretendam criar a sua própria aplicação Android DHIS2.
É composto por um splash, uma atividade de início de sessão e uma atividade principal.
Também fornece um menu para terminar a sessão e apagar dados.
Podes consultar o código e descarregar a aplicação a partir do Github: https://github.com/dhis2/dhis2-android-skeleton-app
Biblioteca de ícones
Tanto o DHIS2, a partir da versão 2.30, como a aplicação DHIS2 Android Capture permitem selecionar ícones para programas, conjuntos de dados e opções de um conjunto de opções.
A versão 2.30 do DHIS incorporou 125 ícones e está previsto que a coleção de ícones aumente a cada nova versão do DHIS2.
Para atingir este objetivo, precisamos da tua ajuda: Por favor, envia as tuas ideias para novos ícones utilizando este formulário.
Segurança
Na equipa móvel, trabalhamos para aderir à norma OWASP Application Security Verification Standard. No diagrama abaixo, pode ver o estado da nossa aplicação de acordo com a norma OWASP ASVS V 1.1.3.
Pode encontrar detalhes sobre os requisitos aqui.
Liga-te à comunidade de programadores Android do DHIS2
O DHIS2 aloja uma plataforma de Comunidade de Prática para facilitar as ligações dentro da comunidade.
É a forma mais fácil de entrar em contacto com um número crescente de programadores, implementadores, gestores de projectos e utilizadores do DHIS2. Junte-se à comunidade DHIS2
Desenvolve as tuas competências com a Academia DHIS2
O DHIS2 organiza regularmente cursos de formação e capacitação através do nosso programa DHIS2 Academy, incluindo cursos avançados para programadores de aplicações web e Android.
Os cursos podem ser oferecidos pessoalmente ou online, e os recursos de cursos anteriores estão disponíveis para que os possa rever.
Pode obter mais informações na página da Academia DHIS2.Saiba mais