Ir para a página principal

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:

    1. 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.
    2. 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.
    3. Calcula e avalia indicadores, regras de programas e validações de um conjunto de dados.
    4. 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