Skip to content
  • 2.3
  • 61ce0c4
  • Compare
    Choose a tag to compare
    Search for a tag
  • 2.3
  • 61ce0c4
  • Compare
    Choose a tag to compare
    Search for a tag

@dhis2-android dhis2-android released this Oct 19, 2020 · 8 commits to master since this release

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 FEATURES

Add 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.

Jira | Screenshot

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

Jira

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.

Jira | Screenshot

USER EXPERIENCE AND USER INTERFACE

New 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.

Jira | Screenshot 1

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.

Jira | Screenshot

DATA ENTRY

Barcode/QR code to also accept keyboard data entry: Barcode and QR code rendered fields will also accept manual data entry of the codified text.

Jira

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.

Jira | Screenshot 1

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].

Assets 5
  • 2.2.2
  • 4aea5c1
  • Compare
    Choose a tag to compare
    Search for a tag
  • 2.2.2
  • 4aea5c1
  • Compare
    Choose a tag to compare
    Search for a tag

@Balcan Balcan released this Sep 9, 2020 · 510 commits to master since this release

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].

Assets 5

@JaimeToca JaimeToca released this Aug 12, 2020 · 613 commits to master since this release

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

ANDROAPP-3271 Reserved values being deleted when pattern changes
ANDROAPP-3253 Fixed crash while creating/viewing enrollment
ANDROAPP-3270 Fixed crash in sync dialog
ANDROAPP-3259 Fixed crash in search screen
ANDROAPP-3257 Fixed icons in search screen TEI cards
ANDROAPP-3254 Fixed crash in pin dialog
ANDROAPP-3250 Selected category option did not render in event initial screen
ANDROAPP-3264 Assigned values to integer fields showing decimals
ANDROAPP-3258 Event form not loading due to attribute assignment

Other additions

In addition, the Android SDK has been updated to v1.2.1
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].

Assets 5
  • 2.2
  • 06e333a
  • Compare
    Choose a tag to compare
    Search for a tag
  • 2.2
  • 06e333a
  • Compare
    Choose a tag to compare
    Search for a tag

@JaimeToca JaimeToca released this Aug 3, 2020 · 654 commits to master since this release

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 features

Data sets

Validation rules

The validation step has been integrated in the save and complete flow.


Listing, filtering and sorting of events

Sorting events and TEIs

The 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 filter

In the Program Search screen, the user is able to filter the TEI list by Enrollment Status. This filter does not allow multiselection.

Enrollment date filter

In 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).


Maps

Satellite view

The 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 programs

When opening the map view in tracker programs, the program stages with coordinates will be available as layers.

Display relationships in maps

tracker programs, the Relationships between TEIs with coordinates will be available as layers.

Carousel navigation in maps

A 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

  • Preselect previous organisation unit when entering events
  • Disable grammar spelling in option fields
  • Change color of long text fields in forms
  • Make category option searchable when there are more than 15 options

Tracker features

  • Inherit values when creating new TEI for relationship

User experience and user interface

  • Redesigned events and tei cards
  • Improve data set screen
  • Disable horizontal swipe in data sets
  • New icons for event status and sync state
  • Improved settings for sync parameters via the new Android Setting DHIS2 web app

Quality, security and performance

  • Database encryption
  • Expanded error log
  • Home screen initialization

Other additions

In addition, the Android SDK has been updated to v1.2.0
The rule engine has been updated to v2.0.6
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].

Assets 5
  • 2.1.2
  • 900ba1b
  • Compare
    Choose a tag to compare
    Search for a tag
  • 2.1.2
  • 900ba1b
  • Compare
    Choose a tag to compare
    Search for a tag

@JaimeToca JaimeToca released this Jun 16, 2020 · 1660 commits to master since this release

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

ANDROAPP-3093: Events: Show section label for events with just one section
ANDROAPP-3038: DataSets: Values not rendering for selected field
ANDROAPP-3041: Search: User is sent to home when keyboard is closed
ANDROAPP-2812: Tracker: Attributes sorted randomly in section
ANDROAPP-3036: Sync settings: Sync parameters not working properly
ANDROAPP-3037: DataSets: Inconsistent behaviour with complete/reopen action
ANDROAPP-3073: OptionSets: Sorting when using non default rendering type
ANDROAPP-3076: ValueTypes: Images are compressed
ANDROAPP-3109: Crash - Events: Form crashed in android 4.4
ANDROAPP-3077: DataSets: Show full labels for table columns
ANDROAPP-3108: Sync: Removed seconds from time format
ANDROAPP-3107: Tracker: Do not change TEI position in list when sync status changes
ANDROAPP-3104: Events: Place event opened section on top of the list

Other additions

In 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].

Assets 5
  • 2.1.1
  • 7d8b077
  • Compare
    Choose a tag to compare
    Search for a tag
  • 2.1.1
  • 7d8b077
  • Compare
    Choose a tag to compare
    Search for a tag

@JaimeToca JaimeToca released this May 7, 2020 · 1741 commits to master since this release

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

ANDROAPP-2665: RTL support for tabs labels
ANDROAPP-2666: RTL support for TEI dashboard
ANDROAPP-2668: RTL support for data sets
ANDROAPP-2872: In landscape mode the tabs for tracker programs are not displayed with icons
ANDROAPP-2878: Switching to portrait mode (and vice versa) clears the search form
ANDROAPP-2908: QR camera can read both QRs and Barcodes despite rendering type
ANDROAPP-2954: Sync screen showing when performing an offline login
ANDROAPP-2963: Incident date time should be set to 0:00:00
ANDROAPP-2980: Design - Change save icon to the diskette
ANDROAPP-2981: Design - Add section number
ANDROAPP-2982: Crash - Enrollment activity crashes upon selecting an image
ANDROAPP-2983: Crash - event detail repository crashes
ANDROAPP-2984: Crash - login activity crash when fingerprint is used
ANDROAPP-2985: Crash - Handle authenticated user error
ANDROAPP-3020: Icon look different in Home screen and Event creation screen
ANDROAPP-3021: Percentage spinner never shows 100%
ANDROAPP-3022: Hide keyboard opens dialogue to go back and close data entry screen
ANDROAPP-3023: Filters: when selection "Not synced" the bubble shows 2 filters applied
ANDROAPP-3024: Filters: When filters returns 0 results the top icon disappears
ANDROAPP-3032: Keyboard does not show on search form for some devices

Other additions

In 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].

Assets 5
  • 2.1
  • 4be26aa
  • Compare
    Choose a tag to compare
    Search for a tag
  • 2.1
  • 4be26aa
  • Compare
    Choose a tag to compare
    Search for a tag

@JaimeToca JaimeToca released this Apr 23, 2020 · 1816 commits to master since this release

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:

  • Increase data set row headers
  • Grouping events by program stage in the TEI Dashboard
  • Filter events in the TEI Dashboard
  • Improved error messages when saving events and enrollments
  • QR and Barcode support for data elements and attributes
  • Extended rendering options
  • New form section navigation for events and enrollment
  • Notes for events
  • New filter based on user assignment
  • Fixed vulnerability related to the application PIN access control

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].

Assets 5
  • 2.0.1
  • 735bf26
  • Compare
    Choose a tag to compare
    Search for a tag
  • 2.0.1
  • 735bf26
  • Compare
    Choose a tag to compare
    Search for a tag

@Balcan Balcan released this Mar 9, 2020 · 2584 commits to master since this release

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.

This version includes improvements in performance in the in-form program rules execution. In addition, you can find in Jira the list of the reported bugs fixed in this version.

Remember to check the documentation for detailed information of the functionalities 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].

You can also download the App from Google Play!

The Google Play version has no SMS support due to policy restrictions.

Assets 5
  • 2.0.0
  • d847afe
  • Compare
    Choose a tag to compare
    Search for a tag
  • 2.0.0
  • d847afe
  • Compare
    Choose a tag to compare
    Search for a tag

@mmvila mmvila released this Jan 7, 2020 · 2728 commits to master since this release

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.

This version includes 2.33 compatibility, bug fixes and many great new features.

The app is compatible and we support 2.30, 2.31, 2.32, and 2.33. And has no breaking changes with 2.29.

This version is compatible with:

  • Android version 4.4: minimum supported but not recommended)
  • Android version 6.x or superior minimum recommended for old devices
  • Android version 8.x or superior minimum recommended for new devices

The main new features include:

  • Data Sets
  • SMS (in events and datasets)
  • Granular Sync
  • Extended Filtering
  • TEI profile picture (image value type)
  • Map views
  • Polygons

You can find in Jira details on the functional improvements and bugs fixed in this version.

This version is not currently available on the Google Play! due to some issues with the SMS module.

Remember to check the documentation for detailed information of the functionalities 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].

Assets 4

@mmvila mmvila released this Nov 18, 2019 · 2955 commits to master since this release

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.

This version includes 2.33 compatibility, bug fixes and many great new features.

We encourage you to download it, test it, and send us your feedback before Friday, November 30th!

The app is compatible and we support 2.30, 2.31, 2.32, and 2.33. And has no breaking changes with 2.29.

The main new features include:

  • Data Sets
  • SMS
  • Granular Sync
  • Extended Filtering
  • TEI profile picture (image value type)
  • Map views
  • Polygons

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 functionalities 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].

Assets 4
You can’t perform that action at this time.