Versions Compared

Key

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


Primary mentor

Backup mentor

Assigned to

TBD


Abstract

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.

...

An additional request is to migrate the Java source code to Android's now recommended Kotlin, to increase readability and reduce the the thousand lines of code present in the GitHub repository.

Objectives

  1. Material UI design
  2. integrate more components of the webapp to the client (to be discussed further)
  3. Password reset via email
  4. Replace Java code with Kotlin

...

  1. A doctor does not have access to a PC, but his Android phone is available to use during office hours.
  2. No internet connectivity, and a doctor needs to work offline temporarily.

First Tasks

There are a Ready to Work issues to get started on:

Jira Legacy
serverOpenMRS Issues
jqlQueryfilter=allopenissues
serverId45c5771b-fa4b-3e43-b34a-c19dc45ccc95

Project Champions

Same people who use the webapp: Providers (e.g. doctors, nurses, clinicians)

Skills Needed

Android, Java, Room, Kotlin

Dev Tracks

Resources

...