Support improved learnability for new and existing users by aligning the CHT's user experience more closely with Android UX and material design patterns, which will make the CHT look and feel more like other Android apps that healthworkers are using. This will also improve the CHT’s scalability by ensuring our mobile-first framework has room to support more use cases and functionality. See this forum post for additional context.
High Level Approach
The evolution of the UI will happen in stages, and the list below illustrates the order in which we expect the work to be done. Some of these stages will include a Feature Flag that will enable users to continue to see the old version of the UI for a period of time. The feature flags will enable projects to roll out these UI changes in batches instead of all at once. Once all stages have been complete, the feature flags will be removed and the old version of the UI will no longer be available in the app.
Overview
Support improved learnability for new and existing users by aligning the CHT's user experience more closely with Android UX and material design patterns, which will make the CHT look and feel more like other Android apps that healthworkers are using. This will also improve the CHT’s scalability by ensuring our mobile-first framework has room to support more use cases and functionality. See this forum post for additional context.
High Level Approach
The evolution of the UI will happen in stages, and the list below illustrates the order in which we expect the work to be done. Some of these stages will include a Feature Flag that will enable users to continue to see the old version of the UI for a period of time. The feature flags will enable projects to roll out these UI changes in batches instead of all at once. Once all stages have been complete, the feature flags will be removed and the old version of the UI will no longer be available in the app.
Next
Done
February 2023 - FAB
The fifth step of the UI evolution moves additive actions from the action bar to a Floating Action Bar.
Available in 4.2.0 _Feature Flag:
can_view_old_action_bar
_November 2022 - More options
The fourth step of the UI evolution moves supplemental actions from the action bars to the "More Options" "
⋮
" menu.Available in 4.2.0 _Feature Flag:
can_view_old_action_bar
_September 2022 - Bulk Delete on Reports tab
The third step of the UI evolution updates how Bulk Delete is handled on the Reports tab.
Available in 4.1.0 Feature Flag: None
August 2022 - Search on Reports and Contacts tab
The second step of the UI evolution updates how Search is handled on the Reports and Contacts tabs.
Available in 3.17.0 _Feature Flag:
can_view_old_filter_and_search
_June 2022 - Filters on the Reports tab
The first step of the evolution updates how Filters are displayed on the Reports tab.
Available in 3.17.0 _Feature Flag:
can_view_old_filter_and_search
_