Releases: dhis2/dhis2-android-capture-app
Android Capture App for DHIS 2 (v2.5.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
RELEASE INFO
|
Android Capture App for DHIS 2 (v2.5)
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.37, 2.36, 2.35. And has no breaking changes with 2.34, 2.33, 2.32, 2.31 and 2.30. | |||||||||||||||||||
Bugs fixedLOCAL ANALYTICSOffline In-App Program/Dataset Analytics: The Android app can now render analytics that have been created in the Data Visualizer app in DHIS2. Analytics to be displayed require configuration using the Android Settings Web App, where administrators will be able to select the charts and tables to be displayed for end users. The analytics supported in the Android App are:
All these visualizations can be organized and displayed in groups. Groups are also configured using the Android Settings Web App. For each visualization object, the user will be able to filter in the app by:
Jira | Screenshot | Screenshot 2 | Screenshot 3 | Screenshot 4 | Documentation DATA ENTRY USER EXPERIENCEDataset redesign The layout for datasets data entry has been redesigned for a more integrated user experience and clean user interface. Jira | Screenshot Export/Share QR and Bar codes: Data elements or attributes type text can be configured as QR or barcodes. With the new export/share option, users will be able to display a bar or QR code in an image so that it can be shared it for printing, take a screenshot or show it on the screen for scanning. Improved render for icon-based data entry: When program sections rendering type is used in combination with icons, a section with a single data element and associated Option Set renders the assigned icons next the options to simplify data entry. The layout and design of this screen has been redesigned and improved for a better user experience. Personalized Calendar View: In the DHIS2 Android Capture App users can switch date selection from spinner to calendar view. In this version, the app will remember the last visualization selected by the user and use it the next time the user needs to select a date. Display reason for data non-editable: Data can be blocked for many reasons in DHIS2, because of access restrictions or expiration among others. When an Event, TEI or Data Set are not editable the user will be able to find the reason in the "Details" section. The possible reasons are:
Adjust TEI Dashboard options to program configuration: The options offered at the TEI dashboard will be tailored to the specific configuration of the program.
MAPSGeneral Maps User experience: After three versions since maps were included in the DHIS2 Android App, we have reviewed and improved the user experience based on community feedback. Center to user postion: If the user grants location permissions to the App, the map will show the current location represented as a blue color dot. The maps in the DHIS2 Android Capture App now include the possibility to center the map on the user location. TRACKER FEATURESAdd support for Event - TEI relationships: The app now allows users to add relationships from single events (Event programs) to TEIs. There is a new tab in the event dashboard, named relationships, that is active when it is configured in the server. This version does not allow relationships from TEIs to events or using events that belong to an enrollment. Jira | Screenshot | Documentation NEW filter for TEIs marked as follow-up: In Tracker pograms, the 'Follow Up' filter allows the user to filter out the TEIs that have been marked as 'Follow-up'. TEIs can be marked to be followed up in the TEI Dashbaord. OTHER FEATURESInterface language based on DHIS2 user language: The language of the interface will correspond to the language set in the DHIS2 user configuration. If the language is not available in the app, it will pick the language of the device. If none of the language configurations are available, the app will default to English. MAINTENANCEQuality / Security / Performance: You can find a list of issues related to quality, security and performance opening this jira filter. Bug-fixing: You can find a list of of the bugs fixed in this version opening this jira filter. RELEASE INFO
|
Android Capture App for DHIS 2 (v2.4.3) - 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.4.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.4.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.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]. |