GSOC 2017 | Android Client | Final Presentation

OpenMRS Android Client


Project Wiki : https://wiki.openmrs.org/display/projects/OpenMRS+2.x+Android+Client Mentor - Avijit Ghosh Backup Mentor - Rafal Korytkowski Student - Ayush Goyal


Features Implemented :

1. Feedback/Bug report system :

It replaces the default “Force Close” screen of android with a custom dialog giving user the option to either restart app, close app or send an email with crash report. Issue Link : https://issues.openmrs.org/browse/AC-403 Pull Request : https://github.com/openmrs/openmrs-contrib-android-client/pull/378
Video : https://youtu.be/zu9O0iC4K-s

2. Vitals history chart :

It adds a chart screen in patient dashboard which renders the vitals history in the form interactive charts. Issue Link : https://issues.openmrs.org/browse/AC-404 Pull Request : https://github.com/openmrs/openmrs-contrib-android-client/pull/380 Video : https://youtu.be/AV5r17Isbwo

3. Creating Forms on server :

Previously, the app needed forms to be created in JSON on the server manually. Now the app itself creates the forms on the server if they are not found. Issue Link : https://issues.openmrs.org/browse/AC-423 Pull Request : https://github.com/openmrs/openmrs-contrib-android-client/pull/384

4. Visual Improvements :

Various visual improvements were done on the app to make the UI more user friendly. Issue Link : https://issues.openmrs.org/browse/AC-406 Pull Request : https://github.com/openmrs/openmrs-contrib-android-client/pull/379 Video : https://youtu.be/R8B2Lb3vncw

5. App demo :

An introductory demo of the app is added explaining the app functionalities to help new users. Pull Request : https://github.com/openmrs/openmrs-contrib-android-client/pull/381 Video : https://youtu.be/aVCxGL08l70

Blog Posts :

Week 1 : https://medium.com/@DefCon_007/gsoc-week-1-157264c010b7 Week 2 : https://medium.com/@DefCon_007/gsoc-week-2-87b4b5df2f69 Week 3 : https://medium.com/@DefCon_007/gsoc-week-3-a38b755e48db Week 4 : https://medium.com/@DefCon_007/gsoc-week-4-1aa86bbc8942 Week 5 : https://medium.com/@DefCon_007/gsoc-week-5-9b79904a3ff3 Week 6 : https://medium.com/@DefCon_007/this-week-was-very-hectic-42cb7133b120 Week 7 : https://medium.com/@DefCon_007/gsoc-week-7-4f4cfe3e6e9f Week 8 : https://medium.com/@DefCon_007/gsoc-week-8-55555fa5f8ae Week 9 : https://medium.com/@DefCon_007/gsoc-week-9-ae34e40a6a20
Week 10 : https://medium.com/@DefCon_007/gsoc-week-10-f8a4e488426e Week 11 : https://medium.com/@DefCon_007/gsoc-week-11-68b761fa9be8 Week 12 : https://medium.com/@DefCon_007/gsoc-week-12-bbcba64277f4


Experience with OpenMRS during the GSoC This was my first time contributing to an open source community for GSoC and it was really an amazing one. I get to know a lot of people working on different things and interact with people from different backgrounds. In these past few months I learnt a lot of new things.

4 Likes

Thank you for your contributions @defcon :). Keep up your good work.