skip to main content
10.1145/3341162.3343778acmconferencesArticle/Chapter ViewAbstractPublication PagesubicompConference Proceedingsconference-collections
poster

Challenges & solutions in a hybrid mHealth mobile app

Published: 09 September 2019 Publication History

Abstract

The paper describes the various problems and challenges encountered during the development and remote data collection in a cross-platform hybrid application developed for remote monitoring of participants and what solutions were implemented to mitigate them. These problems and challenges are universal for hybrid applications and this paper digs deep into these in the domain of large-scale, long-duration mHealth research studies. From technical issues to issues with user compliance, this paper discusses the core problems inherent to these types of studies and technologies, and how to mitigate them.

References

[1]
{n. d.}. About FCM messages. https://firebase.google.com/docs/cloud-messaging/concept-options
[2]
{n. d.}. AlarmManager. https://developer.android.com/reference/android/app/AlarmManager
[3]
{n. d.}. Android Native Solution. https://stackoverflow.com/questions/29344971/java-lang-securityexception-too-many-alarms-500-registered-from-pid-10790-u/29610474
[4]
{n. d.}. Concepts in Management Portal. https://radar-base.org/index.php/2019/02/13/concepts-in-management-portal/
[5]
{n. d.}. Extended XMPP Connection Server for FCM. https://github.com/RADAR-base/fcmxmppserverv2 original-date: 2018-07-25T11:47:45Z.
[6]
{n. d.}. Firebase Cloud Messaging. https://firebase.google.com/docs/cloud-messaging
[7]
{n. d.}. Google Analytics for Firebase. https://firebase.google.com/docs/analytics
[8]
{n. d.}. Questionnaire App. https://radar-base.org/index.php/questionnaire-app/
[9]
{n. d.}. Questionnaire mobile application for RADAR-base. https://github.com/RADAR-base/RADAR-Questionnaire original-date: 2016-09-15T13:24:47Z.
[10]
{n. d.}. Representational state transfer. https://en.wikipedia.org/w/index.php?title=Representational_state_transfer&oldid=897921704 Page Version ID: 897921704.
[11]
{n. d.}. Sending upstream messages on Android | Firebase. https://firebase.google.com/docs/cloud-messaging/android/upstream
[12]
{n. d.}. Too many alarms (500) registered issue. https://stackoverflow.com/questions/29344971/java-lang-securityexception-too-many-alarms-500-registered-from-pid-10790-u
[13]
{n. d.}. Too many alarms registered from uid. https://github.com/katzer/cordova-plugin-local-notifications/issues/1753
[14]
{n. d.}. XMPP. https://en.wikipedia.org/w/index.php?title=XMPP&oldid=892119909 Page Version ID: 892119909.
[15]
Ionic. {n. d.}. FCM plugin Ionic. https://ionicframework.com/docs/native/fcm
[16]
Ionic. {n. d.}. Ionic Documentation. https://ionicframework.com/docs/
[17]
SebastiÃą Katzer. {n.d.}. Cordova Local-Notification Plugin. https://github.com/katzer/cordova-plugin-local-notifications original-date: 2013-08-10T11:25:59Z.
[18]
SebastiÃą Katzer. {n. d.}. Cordova Local-Notification Plugin Issues. https://github.com/katzer/cordova-plugin-local-notifications/issues original-date: 2013-08-10T11:25:59Z.
[19]
C. P. Rahul Raj and Seshu Babu Tolety. {n. d.}. A study on approaches to build cross-platform mobile applications and criteria to select appropriate approach. In 2012 Annual IEEE India Conference (INDICON) (2012-12). 625--629.
[20]
Yatharth Ranjan. {n. d.}. Extended FCM Cordova Plugin. https://github.com/yatharthranjan/cordova-plugin-fcm original-date: 2018-07-19T15:01:17Z.
[21]
Yatharth Ranjan. {n. d.}. General purpose application server for the radar platform. https://github.com/RADAR-base/RADAR-Appserver original-date: 2018-11-06T16:22:38Z.
[22]
Yatharth Ranjan. {n. d.}. RADAR App Server. https://radar-base.org/index.php/2019/04/09/radar-app-server/
[23]
Yatharth Ranjan, Maximilian Kerz, Zulqarnain Rashid, Sebastian BÃűttcher, Richard J.B Dobson, and Amos A. Folarin. {n. d.}. RADAR-base: A Novel Open Source m-Health Platform. In Proceedings of the 2018 ACM International Joint Conference and 2018 International Symposium on Pervasive and Ubiquitous Computing and Wearable Computers (2018) (UbiComp '18). ACM, 223--226. event-place: Singapore, Singapore.
[24]
Yatharth Ranjan, Zulqarnain Rashid, Callum Stewart, Maximilian Kerz, Denny Verbeeck, Sebastian Boettcher, Pauline Conde, Richard Dobson, and Amos Folarin. {n. d.}. RADAR-base: An Open Source mHealth Platform for Collecting, Monitoring and Analyzing Data Using Sensors, Wearables, and Mobile Devices. ({n. d.}), 24.
[25]
Zulqarnain Rashid, Callum L. Stewart, Sebastian BÃűttcher, Yatharth Ranjan, Richard J.B Dobson, and Amos A. Folarin. {n. d.}. RADAR-base: Epilepsy Case Study. In Proceedings of the 2018 ACM International Joint Conference and 2018 International Symposium on Pervasive and Ubiquitous Computing and Wearable Computers (2018) (UbiComp '18). ACM, 227--230. event-place: Singapore, Singapore.
[26]
Carlos Becerra Rodriguez. {n. d.}. XMPP Connection Server for FCM. https://github.com/carlosCharz/fcmxmppserverv2 original-date: 2016-10-21T20:04:33Z.
[27]
Callum L. Stewart, Zulqarnain Rashid, Yatharth Ranjan, Shaoxiong Sun, Richard J.B. Dobson, and Amos A. Folarin. {n. d.}. RADAR-base: Major Depressive Disorder and Epilepsy Case Studies. In Proceedings of the 2018 ACM International Joint Conference and 2018 International Symposium on Pervasive and Ubiquitous Computing and Wearable Computers (2018) (UbiComp '18). ACM, 1735--1743. event-place: Singapore.

Cited By

View all
  • (2022)ADHD Remote Technology study of cardiometabolic risk factors and medication adherence (ART-CARMA): a multi-centre prospective cohort study protocolBMC Psychiatry10.1186/s12888-022-04429-622:1Online publication date: 20-Dec-2022
  • (2021)Exploring the Effects of In-App Components on Engagement With a Symptom-Tracking Platform Among Participants With Major Depressive Disorder (RADAR-Engage): Protocol for a 2-Armed Randomized Controlled TrialJMIR Research Protocols10.2196/3265310:12(e32653)Online publication date: 21-Dec-2021

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
UbiComp/ISWC '19 Adjunct: Adjunct Proceedings of the 2019 ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2019 ACM International Symposium on Wearable Computers
September 2019
1234 pages
ISBN:9781450368698
DOI:10.1145/3341162
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 September 2019

Check for updates

Author Tags

  1. compliance
  2. cordova
  3. cross platform mobile application
  4. data collection platform
  5. firebase
  6. hybrid application
  7. ionic
  8. mHealth
  9. mobile context sensing
  10. push notification
  11. wearable sensors

Qualifiers

  • Poster

Funding Sources

Conference

UbiComp '19

Acceptance Rates

Overall Acceptance Rate 764 of 2,912 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)13
  • Downloads (Last 6 weeks)1
Reflects downloads up to 20 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2022)ADHD Remote Technology study of cardiometabolic risk factors and medication adherence (ART-CARMA): a multi-centre prospective cohort study protocolBMC Psychiatry10.1186/s12888-022-04429-622:1Online publication date: 20-Dec-2022
  • (2021)Exploring the Effects of In-App Components on Engagement With a Symptom-Tracking Platform Among Participants With Major Depressive Disorder (RADAR-Engage): Protocol for a 2-Armed Randomized Controlled TrialJMIR Research Protocols10.2196/3265310:12(e32653)Online publication date: 21-Dec-2021

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media