Aller à la page principale

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

Présentation de l'application Android Capture App v3.3

Découvrez les nouvelles fonctionnalités et améliorations de la version 3.3 de l’application mobile DHIS2 Android Capture.

Aller à une section sur cette page

    Points forts de cette publication

    Voici quelques-uns des points forts de la version 3.3 d’Android Capture :

    • L’expérience de connexion a été repensée et améliorée
    • Intents paramétrés pour l’intégration avec des apps externes.
    • Synchronisation améliorée avec prise en charge des listes de travail sélectionnées

    Cette version est entièrement compatible avec DHIS2 version 42 et suivantes.

    Avis de dépréciation : Prise en charge d’Android 5.0 (API 21) et 5.1 (API 22) prendra fin à partir de la version 3.4.0, tandis que les versions 3.3.x continueront à prendre en charge ces versions et recevront des correctifs de sécurité critiques si nécessaire.

    Consultez la liste complète des nouvelles fonctionnalités ci-dessous. Vous pouvez également lire l’annonce de publication sur la Communauté de Pratique DHIS2 pour plus de détails et nous faire part de vos commentaires et questions.

    Nouvelles fonctionnalités et parité Web

    La version 3.3 apporte de nouvelles fonctionnalités puissantes qui renforcent l’interopérabilité et alignent l’application Android Capture App sur les flux de travail basés sur le web. Cette version élargit les options d’intégration grâce aux Custom Intents et améliore la synchronisation des données en prenant en charge les listes de travail définies dans l’appli web Capture. Ces ajouts offrent une plus grande flexibilité aux personnes chargées de la mise-en-œvre, permettent des flux de travail plus fluides entre les applications et garantissent la parité fonctionnelle entre les plates-formes DHIS2.

    Intents paramétrés

    La version 3.3 introduit les paramétrages (custom intents), une nouvelle fonctionnalité qui permet l’intégration entre l’application Android de capture DHIS2 et les applications Android tierces. Grâce à la configuration dans l’application Web des paramètres Android, les administrateurs peuvent définir comment l’application Capture lance des applications externes, leur envoie des données et reçoit les résultats automatiquement. Il peut être configuré par attribut d’entité suivie ou par élément de données et prendre en charge à la fois la saisie des données (programmes de suivi et d’événements) et les flux de travail de recherche.

    Jira | Carte 1| Carte 2

    Synchronisation par vues prédéfinies

    La synchronisation peut désormais être configurée en fonction des listes de travail définies dans l’application web Capture et gérées via l’application web des paramètres Android (ASWA). En fonction des paramètres de partage de l’utilisateur, l’appli téléchargera les données de la liste de travail attribuée ou fusionnera plusieurs listes lorsque plusieurs sont disponibles.

    Expérience de l'utilisateur

    Cette version poursuit la modernisation de l’interface de l’application Android Capture, en mettant l’accent sur une navigation plus claire, une ergonomie améliorée et un langage visuel plus cohérent. Les principaux écrans, notamment ceux de connexion et de paramétrage, ont été redessinés pour une meilleure convivialité et de futures améliorations de la sécurité, tandis que la révision de la mise en forme d’un bord à l’autre offre une expérience plus soignée et réactive sur tous les appareils, dans toutes les orientations et dans tous les facteurs de forme.

    Refonte de la connexion

    L’expérience de connexion a été repensée avec une interface moderne et une facilité d’utilisation améliorée. Au-delà des mises à jour visuelles, cette refonte remanie l’architecture d’authentification pour prendre en charge l’authentification à deux facteurs (2FA) basée sur OAuth, ce qui permet à l’application d’être prête pour les améliorations de sécurité à venir dans les prochaines versions.

    Les utilisateurs remarqueront une mise en forme plus épurée et un accès plus rapide aux serveurs fréquemment utilisés.

    Dans le cadre de cette refonte, l’écran de vérification du code PIN (affiché lors de la réouverture de l’appli) a également été mis à jour avec le nouveau style visuel, garantissant une expérience cohérente et moderne sur l’ensemble du flux d’authentification.

    Jira | Carte 1 | Carte 2 | Carte 3

    Refonte du menu des paramètres

    Le menu des paramètres a été remanié afin d’offrir une structure plus claire et une meilleure expérience de navigation. Cette mise à jour aligne l’écran sur les mises à jour de la conception générale de l’application introduites dans les versions précédentes.

    Jira | Carte

    Examen d'un bout à l'autre de la chaîne

    La mise à jour affine les marges, le rembourrage et les mises en forme des composants pour exploiter pleinement l’espace disponible sur l’écran, notamment sur les nouveaux appareils Android. Les améliorations sont particulièrement notables dans les formulaires de liste TEI, de liste d’événements et de saisie des données.

    Cette révision améliore également l’expérience sur les tablettes et en orientation paysage, en garantissant une mise en forme et un alignement réactifs sur l’ensemble des composants.

    Jira

    Performance et maintenance

    La version 3.3 présente d’importantes mises à jour architecturales qui améliorent la stabilité, l’efficacité et la maintenabilité à long terme de l’application. La migration de la couche de base de données vers Kotlin Multiplatform Mobile (KMM) renforce la base technique pour les innovations futures, tandis que l’optimisation basée sur R8 réduit la taille des APK pour améliorer les temps d’installation et les performances, en particulier dans les environnements à faibles ressources.

    Migration de la base de données vers KMM

    Bien qu’invisible pour les utilisateurs finaux, cette migration améliore considérablement la maintenabilité, la cohérence et les performances de la couche de données de l’application. Elle ouvre également la voie à d’éventuels clients multiplateformes qui pourraient partager la logique de base avec Android.

    Jira

    Réduire la taille de l'APK avec R8

    Grâce à la réduction avancée du code et à l’optimisation des ressources, l’empreinte de l’application a été réduite sans compromettre les fonctionnalités ou la stabilité. Ce changement est particulièrement bénéfique pour les déploiements dans des environnements à faible bande passante ou avec un espace de stockage limité.

    Jira

    Correction de bugs

    Vous pouvez trouver la liste des bugs corrigés ici.

    Informations sur la version et démo

    Cliquez sur les liens dans le tableau ci-dessous pour plus d’informations sur cette version du logiciel et pour accéder à une démo interactive. Vous pouvez également ajouter des commentaires ou poser des questions sur cette version dans la Communauté de Pratique DHIS2.

    To find more details about...Follow this link
    Download app from Google Play or GithubGoogle Play Github
    DocumentationDocumentation
    Full list of features and bugsAndroid 3.3.0
    Demo instance (user / password)Demos (android / Android123)
    DHIS2 communityDHIS2 Community of Practice
    App Source code on GithubDHIS2 Android source code
    SDK Source Code on GithubAndroid SDK source code