Primary mentor | |
Backup mentor | |
Assigned to |
Abstract
Current Android app needs serious performance and other improvements.The goal of this project is to identify those improvements and implement them to improve the application to create a better usability to the end user.
...
- Provider Module: Provider Module is a large feature request by the community. More information here:
https://talk.openmrs.org/t/suggestion-for-openmrs-android-client/4134
https://talk.openmrs.org/t/android-client-gsoc-2016-project-ideas/4903/10
https://talk.openmrs.org/t/android-client-gsoc-2016-project-ideas/4903/12 - Visual Improvements:
- Icons and other images are not scaled correctly.
- options menu can be improved
- enable autocomplete in forms
- make application layout more compatible with different screen sizes
- fonts and other minor UI issues
Security Improvements:
Forgot password option.
performance improvements
- app is lagging in some scenarios ex: when navigating through tabs. investigate the ways of decreasing the response time.
- add a global error handler to catch uncaught exceptions to prevent the app crash
- Application Tour: Tour of the application so that a new user familiar himself/herself with all it features and working and can use the app to its fullest.
...