We also introduced way to unit test presenters (we applied MVP pattern in v2.4) and removed tons of bugs, so client is much more stable and reliable now
We were working on that application as @SolDevelo team with HUGE support that came from community developers:
@ykarim250 and @shivtej - Big thanks to these guys, they did great work and implemented some top quality solutions into Android Client code
Application is allready available on Google Play store
on pressing form entry button on my android client , nothing comes up …
am not able to capture vitals or fill in other forms …
am able to sync my application with both demo server and my openmrs reference application and am able to download data and register patient … but fail to capture vitals or enter visit… kindly help …thanks
To be able to capture vitals You need to define vitals form resource on your server.
To define form resource:
Go to Advanced Administration
Go to Manage Forms
Add Form
3a. Type Vitals as name
3b. Enter Vitals as Encounter type
3c. Any version number will be OK
Click on Your created form in Manage Forms table
Go to Manage Resources tab
Add Resource
6a. Free Text datatype
6b. Default handler
6c. type “json” as name (without quotes ofc)
6d. paste THIS as Resource Value.
You should now be able to see your vitals form in capture vitals page on Your Android App.
PS. Vitals forms are already present on devtest.04.openmrs.org and int02.openmrs.org servers, so You can check them out
PPS. demo.openmrs.org is getting frequently wiped, that’s why forms are not available on that server until You create one.
Is there any special module setup or port required to allow the Android client to log into a server, I can log into demo.openmrs.org but not an online server.
It might be better for you to create a seperate topic for your question, you’ll reach a larger audience and receive a reply quicker. This thread is dedicated towards the 2.5 release.
@ssmusoke, the only requirement should be the webservices.rest module. @tmarzeion, do we know what version of webservices.rest is required?
We hope to create a user guide soon. @shivtej has volunteered to lead the work on it. I saw @ykarim250 is interested too. @shivtej, please be sure to post on talk explaining how to help you with contributing the content to the guide once you figure out the structure. See AC-332 for reference.
@raff Interesting that I had forgotten the site is behind an NGINX proxy which strips off the ports and adds a subdomain url … However I see the correct list of locations on the login page for the app, but cannot login with any of the usernames
@raff Unfortunately I don’t know which version of webservices.rest is required to make Android Client works, since we are allways using latest released / lastest snapshot versions