Primary mentor | Fawwaz Yusran |
Backup mentor | |
Assigned to |
...
- 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 Improvementsimprovements:
- Icons and other images are not scaled correctly.
- options menu Settings screen can be improved
- enable autocomplete in forms
- make Make application layout more compatible with different screen sizesfonts and other minor UI issues
Security Improvementsimprovement:
Forgot password option.
performance 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 himself/herself with all it its features and working and can use the app to its the fullest.
Extra Credit
Analytics - https://talk.openmrs.org/t/google-analytics-for-android-client/6070/3
We need to create a way for the Android app to collect important usage data and report it back to the local server, so that the sysadmin can look at the Analytics. The extra credit will be for making the Analytics viewing system on both the app and the admin panel. Note: We will not use Google Analytics but will develop our own system so that we can have the data in the local openmrs server.
...
- https://github.com/openmrs/openmrs-contrib-android-client - project repository
- https://openmrs.github.io/openmrs-android-client-user-guide/introduction.htmlhttps://talk.openmrs.org/t/gsoc-2018-openmrs-android-client-3-x-project/18035?source_topic_id=19471 - OpenMRS Android client guide
- Previous GSoC accomplishments