DHIS2 Android Capture App version 3.1.0 is released
Dear all,
We are thrilled to unveil the latest DHIS2 Android Capture App version 3.1.0, packed with exciting new features and improvements designed to enhance user experience and elevate the functionality of our platform.
As a part of the continuation of the Resolve to Save Lives collaboration, the app includes new design in the home screen, navigation bars, and menus to deliver a more responsive and user-friendly interface.
New dialogs for the schedule, relationships and transfer processes will ensure users are provided with clear instructions at each stage, making the steps more transparent and easier to follow.
3.1.0 also includes new functionalities when capturing coordinates: real-time display of location accuracy ensuring the users to capture precise data, new search functionality allowing the users to find specific locations by name or address, and controlled manual capture.
This version is fully compatible with the DHIS2 version 41 and you can find the detailed new features and fixes below.
Important: Some of the introduced features needs configuration through the DHIS2 Android Settings WebApp, which is also being released today.
NEW FUNCTIONALITY AND WEB PARITY
New Capture Coordinates process: The 3.1 version introduces a list of new features designed to enhance the capture coordinates process. These improvements aim to provide greater accuracy, flexibility, and control over location data capture.
-
Accuracy: The capture coordinates process now includes a feature that displays the precision of the captured location. This allows users to see how accurate their location data is in real-time. This parameter can also be restricted using the Android Settings WebApp.
-
Search Functionality: A new search functionality has been added, allowing users to look up specific locations by name or address. Users are also able to navigate through the map and perform area searches to discover other locations within a specified region.
-
Block Manual Capture: Using the Android Settings Web App, administrators now have the option to block manual location capture. When this setting is enabled, users can only capture the current location and cannot manually select or search a different one. This ensures that location data remains consistent and accurate.
Jira | Card1 | Card2 | Card3 | Documentation
Improve transfers flow: Significant enhancements to the transfer flow, aimed at making the process more user-friendly and transparent. The transfer button has been moved to a more accessible location within the three dot menu in the TEI Dashboard, ensuring that users can easily find and initiate transfers without unnecessary navigation. It also has introduced new dialogs throughout the transfer process. These dialogs provide clear, step-by-step guidance, ensuring that users understand each part of the process.
New relationship section: Major updates have been made in the relationship tabs, enhancing both functionality and user experience. Relationship cards have been updated with the new design to offer a more intuitive and visually appealing experience. The new design emphasizes clarity and usability, making it easier to view and manage relationships at a glance.
To prevent accidental deletions and enhance user control, a new confirmation dialog also has been added when deleting a relationship. This dialog will prompt users to confirm their action, ensuring that relationships are only deleted intentionally.
Jira | Card1 | Card2 | Card3 | Documentation
Sort of unique attributes in the search screen: Aimed at aligning it with the web instance for a more consistent user experience, this version of the Android app, by default, sorts the unique attributes (QR, barcode) at the top of the list of searchable attributes. Users can quickly and easily find the attributes for a more exact search.
Support of biometric dialog: An enhancement to the biometric user authentication feature has been made in 3.1: When only one DHIS2 user account is configured on the Android device – and the device supports biometrics (such as fingerprint or face ID) – the user can configure biometric authentication for quick login to the Android app.
Line Listing improvements: This version of the Android App introduces support for the Category Option Dimension in line listings. This enhancement enables users to apply category options directly within line listings to filter data according to precise criteria, improving data exploration and decision-making processes. This feature greatly enhances the versatility and utility of line listings, empowering users to perform more sophisticated reporting.
In this version, the line lists for Tracked Entities are supported, which is a significant enhancement in functionality.
Additionally, it has been improved the text alignment within the Line Listing tables to support left alignment. This enhancement ensures better readability and a cleaner presentation of data, making it easier for users to review and analyze their information quickly.
Jira1 | Jira2 | Documentation
USER EXPERIENCE
Responsive Home Screen: In this Android App version a new dynamic home screen that adapts to the number of programs available has been implemented. This update replaces the old static list that didn’t adjust to the screen, providing a more responsive and user-friendly interface.The responsive design makes better use of screen real estate, providing a more engaging and functional home screen layout.
Jira | Card | Documentation
Scheduled events dialog: As a continuation of the new schedule dialog introduced in the version 3.0, a new intuitive and user-friendly schedule dialog has been implemented to enhance the overall user experience, making it easier to book, reschedule, or cancel events.
Jira | Card1 | Card2 | Documentation
Improve menus and navigation bar: A revamped of the menus and navigation bar has been made to be more user-friendly and accessible. It includes a cleaner, more modern look that improves readability and usability. These updates are designed to provide a more efficient and enjoyable user experience.
Jira1 | Jira2 | Card1 | Card2 | Documentation
CROSS PRODUCT
Support for customized Tracker terminology: Some DHIS2 terminology is not familiar for the end users. For this reason, we are gradually enabling the possibility to customize it to each particular use case. In this version, the term “event” (program label context) is customizable. The admin user will be able to configure it for each program using the Maintenance App, and the Android Capture App will display the customized term instead of the generic one.
MAINTENANCE
Bug fixing: You can find the list of bugs fixed here.
RELEASE INFO
Release Information | Link |
---|---|
Android App in Google Play or Github | Google Play - Github |
Android App full list of features and bugs | Android Release Notes |
Android App Source code on Github | DHIS2 Android App · GitHub |
Android SDK Source code on Github | DHIS2 Android SDK · GitHub |
Documentation | https://docs.dhis2.org |
Demo instance | DHIS2 Demo - Sierra Leone |
Community forum | https://community.dhis2.org/ |
Note: This version is fully available on GitHub but may not be immediately available in the Play Store. Please check back in a few days if you do not see it.
We hope you enjoy this version!
Thank you!
DHIS2 Core and Android Release Teams