Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


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.

...

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

  2. 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
  3. Security Improvements: 

    • Forgot password option.

  4. 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
  5. 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.

...