Primary mentor | Fawwaz Yusran |
Backup mentor | |
Assigned to | @Deepak Prasad |
Abstract
The current OpenMRS Android client needs serious performance and other improvements. The goal of the Android client is to provide an alternative to access a hospital's OpenMRS instance by just using the provider's Android devices. See the full Android client guide for more info.
...
- 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:
- Settings screen can be improved
- Make application layout more compatible with different screen sizes
Security improvement:
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
Backend improvements:
- Replace the old ActiveAndroid framework with Android Room. See
Jira Legacy server OpenMRS Issues serverId 45c5771b-fa4b-3e43-b34a-c19dc45ccc95 key AC-470 - Support Android API Level 28.
- Replace the old ActiveAndroid framework with Android Room. See
- Application Tour: Tour of the application so that a new user is familiar with its features and can use the app to the fullest.
...