Releases: dhis2/dhis2-android-capture-app
Android Capture App for DHIS 2 (v2.4)
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.36, 2.35, 2.34. And has no breaking changes with 2.33, 2.32, 2.31, 2.30 and 2.29. | |
USER EXPERIENCE AND USER INTERFACENew Icon for Searching TEIs: The icon for searching TEIs has been redesigned to express the search/registration action. The android app forces for a search before creating a new TEI, however the information entered in the search fields is transferred to the registrtion form fields when the search is not successful and the user decides to enter a new TEI. This makes the search a first step for registration, hence the icon has been updated to reflect this integrated action. New Navigation Bar: In the current and next version of the app there are new modules like Analytics and Tasks (next version). To expand the structure of the app and offer an easy and intuitive navigation across the new modules navigation has been moved to a bottom bar. The new Navigation bar is present in the current version in the Event and Tracked Entity Instance Dasboard screens. It will added to more screens as the new functionality is implemented in the upcoming versions. Jira | Screenshot | Screenshot2 New layout for events and data sets lists: The user inteface of the lists of events and datasets has been modified to have a look that integrates with the lists of TEI's in tracker programs. Jira | Jira2 | Screenshot | Screenshot2 Mandatory Data Elements are always displayed: When a data element is configured as mandatory it will not be hiddenby program rules. This behaviour aligns with web Capture App. Apply legends to data element fields: Now if a numeric data element has a legend, the app will display a badge with the color and description for the given legend value. EVENTS & TRACKER DATA ENTRYProgram Indicators in Event Programs: The event programs display now program indicators in the event data entry. The events implement the new navigation bar which allows the user to switch between event details, event data entry form and event program indicators. DATASETS DATA ENTRYIndicators in Datasets: The datasets display now indicators in the dataset data entry screen. The indicators will be displayed in the section, after the tables. LOCAL ANALYTICSLocal offline analytics in TEI Dashboard: This version of the app includes the display of charts and tables in the domain of a Tracked Entity Instance. In the TEI Dashbaord the "Indicators" tab has been replaced by the Analytics tab. In this section the app will display:
Jira | Screenshot | Screenshot2 | Screenshot3 MAPSDisplay Attributes and Data Elements: It is possible now to display in the map Attributes and Data Elements together with TEI, Enrollment and Event coordinates. When a program has Attributes or Data Elements configured as either coordinates or polygons they will be listed as maps layers to be displayed in the maps. Jira | Jira2 | Screenshot | Screenshot2 Display current location: When the user opens the map, the current location of the device will be displayed. Navigate to selected location: When the user opens the map, s/he will be able to open the default navigation app (i.e. Google Maps) from the DHIS2 Android Capture App. The default navigation app will open to guide the navigation from the current location of the user to the previously selected coordinate from a TEI, Enrollment, Attribute, Event or Data element. TEI SEARCH, REGISTRATION & DASHBOARDSearch form opens in full screen more: The search screen covers most of the screen in most implementations not allowing to see the resulting TEI list. To avoid confusion the TEI search form will be open in full screen mode and the results will be shown when the user returns to the tracker program screen. Display Enrolling Organisation Unit in TEI list: When the user opens a tracker program and a list of TEI's is displayed, the Enrolling Organisation Unit will be shown in the TEI Card after the TEI Attributes. TRACKER & EVENT PENDING FEATURESWorking lists: Working lists have been implemented and will be available in either event or tracker programs. Working lists will be downloaded from the server and user in the app will not be able to edit them. The user will be able to add filters to a selected working list. Jira | Screenshot | Screenshot Edit Enrollment or Incident date: The Enrollment and Incident date in tracker programs can be edited even if auto-generated events have been created. This behaviour aligns the functionality with the current implementation in web Capture App. Organisation unit of a program stage not editable: The Organisation Unit of a program stage (event) can not be edited. This behaviour aligns the functionality with the current implementation in web Capture App. You can find in Jira details on the new features and bugs fixed 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.3.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 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.3.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 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.3)
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.35, 2.34, 2.33. And has no breaking changes with 2.32, 2.31, 2.30 and 2.29. | |
GENERIC FEATURESAdd option to clear URL in login screen: In the previous version the user could easily clear the username or password, but not the URL. A button to clear the text from the URL text box has been added to facilitate the login process. Improve error information to the user: In this version the app renders the name of the data elements or attributes which fail in the synchronization process and replace it in the error message by the name of the data element or the attribute. In addition, the app displays an error message also inside the data entry form, next to the affected field. This helps the user identify the source of error and fix the problem. Jira | Jira 2 | Screenshot Improve feedback when form rendering is slow: A loading bar has been added in the data entry forms when form or section are loading and when programs rules are executed Open Image clicking on it: When the user taps on an image, the image is opened and displayed on the screen taking the whole screen. USER EXPERIENCE AND USER INTERFACENew Event Cards in Event and Tracker programs: The event and TEI cards have been improved and made more intuitive and informative in the last version. We have harmonised our user interface and brought this design to the lists of events in event programs and in the TEI dashboard. The cards display the name of the attribute or data element next to the value for the first three marked to be displayed. It is also possible to expand the card to display the rest of the attributes or data elements, which are shown following the same format. New Fields for Data Entry form: All value types rendering has been redefined. The images are fully displayed now with an adjusted size, the icons on the left side have been removed and the clear buttons have been added to all value types as well. DATA ENTRYBarcode/QR code to also accept keyboard data entry: Barcode and QR code rendered fields will also accept manual data entry of the codified text. Non-editable fields have different display: Fields where the value is auto-complete, either because it is auto-generated or assigned by a program rule, are rendered greyed out giving information to the user about the field not being editable. QUALITY / SECURITY / PERFORMANCE[Functional Test][Event] Delete Event Jira [Functional Test][Event] Details Event Jira [Functional Test][Event] Share QR Event Jira [Functional Test][Sync] Datasets Jira [Functional Test][Sync] Event Jira [Functional Test][Sync] Tei Jira [Functional Test][Tei Dashboard] Enrollment Jira [Test] Flow ui test Jira [Performance][OrgUnitTree] Review list/adapter when loading org units Jira Disable ADB in production version Jira Enable Acra in Prod and Debug Jira Track socketTimeOut in firebase and show message Jira Update crash activity texts Jira You can find in Jira details on the new features and bugs fixed 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.2.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 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.2.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 fixedANDROAPP-3271 Reserved values being deleted when pattern changes Other additionsIn addition, the Android SDK has been updated to v1.2.1 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.2)
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.34, 2.33, 2.32. And has no breaking changes with 2.31, 2.30 and 2.29. |
|
New featuresData setsValidation rulesThe validation step has been integrated in the save and complete flow. Listing, filtering and sorting of eventsSorting events and TEIsThe app now supports sorting of lists of events and TEIs. Sorting is integrated with the filters menu and the users will be allowed to sort the list by one chosen parameter either in ascending or descending order. Enrollment status filterIn the Program Search screen, the user is able to filter the TEI list by Enrollment Status. This filter does not allow multiselection. Enrollment date filterIn the Program Search screen, the user is able to filter the TEI list by Enrollment Date (in addition to event date, which was already available). MapsSatellite viewThe user will be able to change the map background to satellite view. Satellite view is available as an option in the map layer dialog. When selected, it will replace the default background image. Event layer in tracker programsWhen opening the map view in tracker programs, the program stages with coordinates will be available as layers. Display relationships in mapstracker programs, the Relationships between TEIs with coordinates will be available as layers. Carousel navigation in mapsA carousel with TEIs, Events or Relationships cards has been added to the map view. The carrousel and the map will respond to the user selection in both directions. Generic features
Tracker features
User experience and user interface
Quality, security and performance
Other additionsIn addition, the Android SDK has been updated to v1.2.0 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.1.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 fixedANDROAPP-3093: Events: Show section label for events with just one section Other additionsIn addition, the Android SDK has been updated to v1.1.2 and languages translations have been updated. You can find in Jira details on the bugs fixed 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.1.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 fixedANDROAPP-2665: RTL support for tabs labels Other additionsIn addition, the Android SDK has been updated to v1.1.1 and a new language has been added: Norwegian You can find in Jira details on the bugs fixed 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.1)
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.34, 2.33, 2.32. And has no breaking changes with 2.31, 2.30 and 2.29. The main new features include:
You can find in Jira details on the functional improvements and bugs fixed 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]. |