Aller à la page principale

Cette page a été traduite automatiquement et pourrait contenir des erreurs

SDK Android

Le kit de développement logiciel (SDK) DHIS2 Android est fourni comme un bien commun aux développeurs Android pour faciliter le développement d’applications Android paramétrées utilisant DHIS2 comme plateforme

Aller à une section sur cette page

    Vue d'ensemble du kit de développement logiciel (SDK) Android du DHIS2

    Le kit de développement logiciel (SDK) DHIS2 Android aide les développeurs d’applications indépendants à créer des applications ad hoc paramétrées pour se connecter aux systèmes DHIS2 en leur fournissant un ensemble d’outils et de fonctionnalités standardisés.

    Le SDK est toujours compatible avec les dernières versions de DHIS2, de sorte que les développeurs Android peuvent créer leurs propres applications qui sont entièrement compatibles avec ces versions de DHIS2.

    Les points ci-dessous décrivent plus en détail certaines des fonctionnalités clés de l’application DHIS2 incluses dans le SDK.

    Collecte de données hors ligne

    Le SDK contient une base de données locale représentant le modèle de données DHIS2 pour les Apps mobiles. Cela signifie qu’il contient les définitions de toutes les ressources DHIS2, telles que les programmes, les ensembles de données, les éléments de données, les entités suivies et les unités d’organisation : Programmes, dataSets, Éléments de données, Entités suivies et Unités d’organisation.

    Synchronisation du serveur

    Se connecter directement à une instance DHIS2 pour synchroniser les métadonnées/données du serveur, en les stockant dans la base de données locale, et envoyer les données nouvelles ou mises à jour de la base de données vers le serveur.

    Couche d'accès aux données

    Fournit une couche commune permettant d’accéder facilement à la base de données et/ou aux objets renvoyés par l’API.

    • Base de données : Elle permet d’extraire toutes les informations (métadonnées et données) du stockage local en utilisant des objets Java au lieu de phrases SQL
    • API : Elle permet d’extraire des informations (instances d’entités suivies (TEI), événements et valeurs de données) de l’API à l’aide d’objets Java au lieu d’appeler des API.

    Gestion des erreurs et des conflits

    Gère la connexion entre l’application Android et l’instance DHIS2, en donnant un retour d’information sur les erreurs ou les conflits éventuels.

    Valeurs uniques de stockage

    Le SDK réserve des valeurs aux attributs qui sont uniques et générés automatiquement. Le nombre de valeurs uniques à stocker est configurable dans le SDK.

    En savoir plus et télécharger

    Vous pouvez apprendre à utiliser le SDK Android de DHIS2 en lisant la documentation :
    Lire la documentation

    Vous pouvez télécharger le SDK depuis DHIS2 Github :
    Télécharger DHIS2 Android SDK

    Vous pouvez également améliorer vos compétences en matière de développement d’applications DHIS2 dans une académie de développement d’applications DHIS2.