Releases: dhis2/dhis2-android-capture-app
DHIS2 Android App version (2.9)
|
The new DHIS2 Android App allows offline data capture across all DHIS2 data models. Data and metadata are automatically synchronized whenever there is internet access, always keeping the most relevant data for the logged user in the device. The app is compatible and we support 2.38, 2.39, 40. And has no breaking changes with 2.37, 2.36, 2.35 and 2.34. |
USER EXPERIENCEDisable referral in tracker programs: When users add events in a tracker program, the DHIS2 Android Capture app offers three options: Add (for new events), Schedule (for planning future evetns) and Refer (for referrals or transfers). As this third option is not used in many implementations, this new feature enables the admin user to remove that option from the menu to simplify the user experience. The referral option can be hidden using the Android Settings Web App for all programs or for each specific program. Jira | Documentation App | Documentation Webapp | Screenshot Skip home screen if users only have access to one program: The home screen of the DHIS2 Android App shows the list of programs and datasets available for the user. The first thing a user must do when using the app is to select the program or dataset to work with. In some implementations, users have access to only one program or dataset. To reduce the number of clicks and streamline the process of data entry, the App will now skip the home screen in the cases where the user has access to only one program or dataset, and will instead open directly to the program or dataset screen with the event, TEI or dataset list. Jira | Documentation | Screenshot Display program stage description: The description for program stage sections was not available to the end user in previous versions of the App. To provide more context and information at the moment of data collection, the description has now been brought to the user interface and will be displayed below the section name. Jira | Documentation | Screenshot Disable collapsible sections in forms: Stage sections in the Android App are displayed with collapsible menus that enable the user to open one section at a time. The purpose of this accordion-like implementation is to help the user navigate very long forms. However, some implementations would prefer to list the sections one after the other. This new version of the application enables the admin user to decide if the sections should appear in extended mode. This configuration is made through the Android Settings Web App and will display the sections one after the other with the section name acting as a separator. Jira | Documentation App | Documentation Webapp | Screenshot Move working lists under the search bar: The working lists have been moved from the filters section to the main program screen. In earlier versions, the user had to open the filters to be able to see and select a working list. From this version, the working lists are always visible under the search bar, facilitating their use for filtering out Tracked Entity Instances. Jira | Documentation | Screenshot New design for Dataset, Event and TEI cards: Cards are used for listing datasets, events and TEIs. The new design offers a cleaner and more intuitive layout, replacing the use of colored icons by descriptive text when relevant. Jira | Documentation datasets | Documentation events | Documentation TEI | Screenshot Implement changes in TEI Dashboard details: The TEI Dashboard has been redesigned for both portrait and landscape view. The new design offers a cleaner and more intuitive layout, replacing the use of colored icons by text when relevant and moving some secondary actions to the hidden menus. Jira | Screenshot | Documentation Data entry forms - New inputs per value type: The inputs for all value types have been redesigned. Tappable areas and texts have been increased and selection modes are improved to offer a cleaner and more intuitive user experience. By default, the Android App will display the previous forms. Admin users are able to opt-in to use the new forms through the Android Settings Web App. Jira | Documentation App | Documentation Webapp | Screenshot [EXPERIMENTAL] TEI Header: The TEI Header is a title that can be added to the TEI cards and dashboards in the app. The title helps identify a TEI by displaying a summary of key information. It is formed by a concatenation of Tracked Entity Attributes and fixed text. The title is configured through a Program Indicator in the Maintenance app and is assigned to the tracker program in the Android Settings web app. This feature is experimental, and depending on feedback and adoption it will be refined and incorporated in the web Capture app. Jira | Documentation App | Documentation Webapp | Screenshot Other improvements for User Experience
MAINTENANCEBug fixing: You can find the list of bugs fixed here. You can find in Jira details on the new features in this version. Remember to check the documentation for detailed Please create a Jira Issue if you find a bug or |
Android Capture App for DHIS 2 (v2.8.2) - Patch version
|
This is a patch version of the DHIS2 Android App It builds upon the last version including bug fixes that couldn't wait to the next version. It includes no functional improvements neither changes in the User Interface. It means that yours users can update without experiencing any change in the UI. |
Bugs fixed
You can find in Jira details on the bugs fixed in this version. Remember to check the documentation for detailed Please create a Jira Issue if you find a bug or |
Android Capture App for DHIS 2 (v2.8.1.1) - Hotfix
|
This is a patch version of the DHIS2 Android App It builds upon the last version including bug fixes that couldn't wait to the next version. It includes no functional improvements neither changes in the User Interface. It means that yours users can update without experiencing any change in the UI. |
Bugs fixed
Bug fixing: You can find the list of bugs fixed here. |
Android Capture App for DHIS 2 (v2.8.1) - Patch version
|
This is a patch version of the DHIS2 Android App It builds upon the last version including bug fixes that couldn't wait to the next version. It includes no functional improvements neither changes in the User Interface. It means that yours users can update without experiencing any change in the UI. |
Bugs fixed
Bug fixing: You can find the list of bugs fixed here. |
Android Capture App for DHIS 2 (v2.8)
|
The new DHIS2 Android App allows offline data capture across all DHIS2 data models. Data and metadata are automatically synchronized whenever there is internet access, always keeping the most relevant data for the logged user in the device. The app is compatible and we support 2.40, 2.39, 2.38. And has no breaking changes with 2.37, 2.36, 2.35 and 2.34. |
USER EXPERIENCEResized dataset tables: This feature allows users to resize the columns in datasets, making it easier to view and work with larger tables. Now it is possible to resize all columns by clicking on the header of the column. The resizing can be done through drag and drop. A maximum and minimum size limit is given for the columns that can be resized to ensure a good layout. Users can resize all columns at once by clicking on the top left of the table. Jira | Screenshot New sync error navigation: This version of the app improves the navigation of sync errors on the user interface. The app will display the sync errors in a simple and clean manner allowing the user to navigate from the home screen to the exact field that is causing the error inside the event or data set. Jira | Screenshot Collected handwritten signatures for image Data Elements: This feature allows users to collect handwritten signatures from the device. The signatures will be saved as an image data elements in the app. Jira | Screenshot Made phone number and email Data Elements actionable in the form and allowed external actions for phone number, email and URL value types: This feature enables users to take action on phone numbers, email addresses, and URLs directly from the app, such as dialing a phone number or opening a web page from the event or enrollment data entry form. Jira | Screenshot Improved visual configuration and rendering of option sets: This feature improves the way option sets are displayed and configured when configured visualy by enabling render option sets with any value type as Radio buttons or check box and supporting other value types for visual data entry. Jira | Jira2 | Screenshot Added loading banners when actions take a long time to improve user experience: This feature provides visual annimations to users when they perform actions that take longer than usual to complete, such loading maps or searching, so that they know that the system is processing their request. Jira | Screenshot Improved user experience for better functionality when offline: This feature enhances the functionality of the app when it is used offline, ensuring that menus are disabled when the online actions are not available. Jira Improved management of long texts: This feature enables users to view long text in fields that are limited in size, such as a stage names or datasets headers. Jira | Jira SUPPORT MOBILE IMPLEMENTATIONSProvided support for Android app version control from DHIS2 user interface: This feature enables implementation administrators to manage and control the version of the Android app from the DHIS2 user web interface, making it easier to manage app updates and ensure compatibility with the DHIS2 system. Managers will be able to upload the desired version and users will get a prompt message to update when they are not in the last updated version. The management of versions is made through a new Web App. Jira | Screenshot Removed the maximum number of offline accounts: This feature removes the limitation on the number of offline accounts that users can create, allowing them to work with as many offline accounts as needed. Jira WEB PARITYSupported file value type: This feature adds support for file value type in the Android app, allowing users to attach files to their data elements or attributes. Jira | Screenshot Supported new tracker working lists (filter by DE): This feature adds support for new tracker working lists that allow users to filter by data elements. The working lists need to be configured in web using the web Capture App. The Android app will download the working lists that are configured and saved on the server side. Jira LMISIntegrated a new module for real stock monitoring use case: This feature adds a new module for real stock monitoring use case to the app, enabling users to manage and monitor their stock levels in real-time. Integrating a module implies that the app will open a completely new and different user interface and experience to respond to a different data entry flow. To use this modules the program will need to be configured using the new web app for program use case configuration. Jira | Screenshot MAINTENANCEBug fixing: You can find the list of bugs fixed here. |
Android Capture App for DHIS 2 (v2.7.1.1) - Hotfix version
|
This is a patch version of the DHIS2 Android App It builds upon the last version including bug fixes that couldn't wait to the next version. It includes no functional improvements neither changes in the User Interface. It means that yours users can update without experiencing any change in the UI. |
Bugs fixed
You can find in Jira details on the bugs fixed in this version. Remember to check the documentation for detailed Please create a Jira Issue if you find a bug or |
Android Capture App for DHIS 2 (v2.7.1) - Patch version
|
This is a patch version of the DHIS2 Android App It builds upon the last version including bug fixes that couldn't wait to the next version. It includes no functional improvements neither changes in the User Interface. It means that yours users can update without experiencing any change in the UI. |
Bugs fixed
You can find in Jira details on the bugs fixed in this version. Remember to check the documentation for detailed Please create a Jira Issue if you find a bug or |
Android Capture App for DHIS 2 (v2.7)
|
The new DHIS2 Android App allows offline data capture across all DHIS2 data models. Data and metadata are automatically synchronized whenever there is internet access, always keeping the most relevant data for the logged user in the device. The app is compatible and we support 2.39, 2.38, 2.37. And has no breaking changes with 2.36, 2.35, 2.34 and 2.33. |
USER EXPERIENCEIncrease tappable areas in icons and buttons: Some buttons or tappable labels of the Android App had small sensitive areas for the user to tap. The whole user interface was reviewed and the tappable areas has been increased. For example the "+" button to create a new stage or the "˅" icon to open TEI details or expand a section. Clean Data Entry forms: The input fields had a hint message saying "Insert value here" which remained there after the values was entered. We have kept the hints when the field is empty, but they dissapear now once the value is entered by the user. Jira | Screenshot | Documentation Simplify steps to create program stage: When the user groups the events per program stage in a tracker program, the option to create a stage was only visible when the events of the specific program stage where expanded. In this version, the option to create a new event is always visible. When the user taps on the button, that program stage will unfold showing to the user all the already existing events of that particular program stage. In addition to this, when there is only one option based on the program configuration, the available program stage is selected automatically and program stage selection step is skipped.Jira 1 | Jira 2 | Screenshot | Documentation Move Share button in TEI Dashbaord to a secondary menu: The TEI Dashboard had a black "Share" button which was using a significant space on the screen and not align with the visual design of the app while the function is very marginally used. The button has been removed and the functioanlity to share a TEI through QR code has been located on the three vertical dot menu, at the top right corner of the screen. Jira | Screenshot | Documentation More intuitive Navigation for event sections: The accordion navigation of form sections was confusing for some some users and the next action after completing the last field of one section was not intuitive. This version of the App includes a "Next" button at the end of each section which calls the user to action. The funtion of the button is to close the current section and open the new one. Jira | Screenshot | Documentation New input dialog for datasets: When the user in entering data in a dataset, the keyboard opens overlaping most of the screen and the dataset table. The new text input dialog opens an input field above the keyboard which shows the Data Element name, and category options of the field being selected, ensuring the user does not lose context when navigating the tables during data entry. Jira | Screenshot | Documentation LOCAL ANALITICSNew legend style on tables: The style for legends in tables has a new design which ensures good contrast and visibility independently from the selected colour for the legend. Jira | Screenshot | Documentation Implement missing aggregation functions: The following aggreagation functions are supported now in local analytics: LAST, FIRST, AVERAGE_SUM_ORG_UNIT, LAST_AVERAGE_ORG_UNIT, LAST_IN_PERIOD, LAST_IN_PERIOD_AVERAGE_ORG_UNIT, FIRST_AVERAGE_ORG_UNIT [Jira](Implement missing aggregation functions) | Documentation SYNC PROCESSOpen home after syncing metadata: When a user logs in to the Android App for the first time, the App needs to download all the metadata and data, including the file resources. Depending on the server and user configuration, on the server resources and on the internet connection, this process can be very long. Until this version, all these happened on the splash screen and the user had to wait during all this time on the same screen. We cannot change that process or waiting time, however we can make it more interactive and informative. In this new version the app will remain in the splash screen during the metadata download and will open the home screen once the metadata is in the device. In the home screen, the app will inform with a loading spinner on each program when the data is downloading and when is ready. The user will be able to see how many programs are downloading data, or completed, making the waiting process more transparent and informative about its progress. Jira | Screenshot | Documentation Do not make full sync when opening the App: Before this version, everytime a user opened the DHIS2 Capture App, the application would launch a sync process for data and metadata, to ensure the app was in sync with the server. In most cases and locations this process was very slow. In order to facilitate the work in the most difficult cases, we have removed that sync process. When the user opens the app, even if s/he logs out and logs in again, the app will open without performing a full sync. Users have the option to sync with the server through the Refresh button any time they wish. Jira | Documentation TRACKER FEATURESManage ownership in permanent referrals: Since 2.7, when a user makes a permanent referral of a TEI, the ownership will be updated accordingly. Jira | Documentation MOBILE IMPLEMENTATION SUPPORTUpload SMS APK: From this version, the app available in Google Play includes the SMS functionality. In previous versions, this functionality was only available on an apk available in Github. Jira | Documentation QUALITY, PERFORMANCE AND STABILITYData sets
Sync process Forms You can find in Jira details on the new features in this version. Remember to check the documentation for detailed information of the features included in the App and how to configure DHIS2 to use it. Please create a Jira Issue if you find a bug or you want to propose a new functionality. [Project: Android App for DHIS2 | Component: AndroidApp]. |
Android Capture App for DHIS 2 (v2.6.2) - Patch version
|
This is a patch version of the DHIS2 Android App It builds upon the last version including bug fixes that couldn't wait to the next version. It includes no functional improvements neither changes in the User Interface. It means that yours users can update without experiencing any change in the UI. |
Bugs fixed
You can find in Jira details on the bugs fixed in this version. Remember to check the documentation for detailed Please create a Jira Issue if you find a bug or |
Android Capture App for DHIS 2 (v2.6.1) - Patch version
|
This is a patch version of the DHIS2 Android App It builds upon the last version including bug fixes that couldn't wait to the next version. It includes no functional improvements neither changes in the User Interface. It means that yours users can update without experiencing any change in the UI. |
Bugs fixed
You can find in Jira details on the bugs fixed in this version. Remember to check the documentation for detailed Please create a Jira Issue if you find a bug or |