Published on in Vol 9 (2025)

Preprints (earlier versions) of this paper are available at https://preprints.jmir.org/preprint/73584, first published .
An mHealth App and System Architecture for Respiratory Disease Management: Design Principles, Tool Development, and Pilot Usability Study

An mHealth App and System Architecture for Respiratory Disease Management: Design Principles, Tool Development, and Pilot Usability Study

An mHealth App and System Architecture for Respiratory Disease Management: Design Principles, Tool Development, and Pilot Usability Study

Original Paper

1School of Communication Sciences and Disorders, Faculty of Medicine and Health Sciences, McGill University, Montreal, QC, Canada

2Department of Biomedical Engineering, McGill University, Montreal, QC, Canada

3Department of Artificial Intelligence in Biomedical Engineering, Friedrich-Alexander-Universität Erlangen-Nürnberg, Erlangen, Germany

4Department of Otolaryngology—Head and Neck Surgery, McGill University, Montreal, QC, Canada

5Translational Research in Respiratory Diseases Program, Research Institute of McGill University Health Center, Montreal, QC, Canada

6The Centre for Research on Brain, Language and Music, McGill University, Montreal, QC, Canada

Corresponding Author:

Nicole YK Li-Jessen, PhD

School of Communication Sciences and Disorders

Faculty of Medicine and Health Sciences

McGill University

2001 McGill College, 8th Floor

Montreal, QC, H3A1G1

Canada

Phone: 1 5143985933

Email: nicole.li@mcgill.ca


Background: Mobile health (mHealth) apps are software interfaces that enable users to access and manage wearable technology through smartphones and tablet devices for health improvement purposes. However, many respiratory disease mHealth apps lack transparent development documentation, compromising user confidence in their quality, functionality, and usability.

Objective: This study aimed to develop and evaluate AIrway, a companion mHealth app designed to interface with an in-house wearable device for monitoring airway symptoms following established mHealth development and reporting standards.

Methods: The development cycle of AIrway comprised 2 study phases. In phase 1, AIrway, a native Android app, was developed following academic and industrial standards (Android material design and Morville’s design principles) and privacy regulations (Personal Information Protection and Electronic Documents Act). Core functionalities included location-based environmental monitoring, a clinical diary with action plans, Bluetooth connectivity, and real-time data storage. In phase 2, the usability of AIrway was evaluated by software app developers using standardized assessment tools, namely, the User Version of the Mobile Application Rating Scale survey and the IQVIA questionnaire.

Results: AIrway successfully fulfilled 7 of 8 development criteria on usability, privacy, security, appropriateness, transparency, safety, and technical support, with only the technology aspects requiring refinement. Accessibility assessments confirmed that AIrway’s content and interface were comprehensible to the general population (grade 9-10 reading level). Technical testing demonstrated reliable Bluetooth data transmission for up to 10 minutes without interruption. User evaluation scores for the User Version of the Mobile Application Rating Scale (3.6/5.0) and IQVIA (8/11) were comparable to those of similar mHealth apps on the market.

Conclusions: By adhering to established mHealth app design principles, AIrway achieved the necessary accessibility standards and wireless communication capabilities for wearable device integration. Future development will focus on expanding cross-platform compatibility and conducting usability evaluation with intended patient populations to validate its clinical effectiveness and support ongoing improvements.

JMIR Form Res 2025;9:e73584

doi:10.2196/73584

Keywords



Background

Asthma and chronic obstructive pulmonary disease (COPD) each affect approximately 330 million people worldwide, representing major public health challenges with substantial health and economic burdens [1,2]. Self-management interventions are key to mitigate the risk of symptom exacerbations in patients with asthma and COPD from escalating into life-threatening emergencies. To better support self-management, wearable technology can enable remote monitoring and early exacerbation detection, allowing patients to act before symptoms worsen [3-5].

Effective respiratory monitoring requires specialized sensing technologies that address unique challenges. While surface body sensors accurately capture vital signs including heart rate, skin temperature, and breathing patterns, continuous acoustic monitoring raises privacy concerns due to incidental speech recording [6-8]. Neck surface accelerometers (NSAs) provide an alternative approach, capturing purely mechano-acoustic signals without recording speech, making them suitable for long-term chronic disease monitoring [9-14]. Recent studies demonstrate that NSA-based systems can detect voice physiology, swallowing events, and COPD severity indicators with 93% to 96% accuracy using machine learning approaches [15-17].

The success of wearable systems depends on reliable mobile interfaces. In ubiquitous health solutions, raw sensor data (eg, from NSA) are stored onboard before transmission via Bluetooth Low Energy (BLE) to mobile devices for local processing or cloud-based analysis. Results are delivered through mobile health (mHealth) apps that often include interactive features such as self-assessment questionnaires and chatbots to promote healthier behaviors [18-21]. However, despite the increasing use of Android platforms for mHealth development, many studies lack comprehensive documentation of development workflows, design decisions, and validation procedures [22]. This transparency gap hinders clinical adoption, as mHealth apps serve as the primary interface between patients and wearable devices.

Related Work and Research Gaps

Clinical research shows that wearable tools can increase medication adherence by 50% and improve disease-related knowledge by 52% [23]. However, Cochrane systematic reviews report mixed benefits for mHealth interventions targeting patients with asthma and COPD specifically.

Belisario et al [24] evaluated smartphone and tablet apps versus paper-based asthma action plans in 2 randomized controlled trials (n=408 participants) over 6 months. While emergency visits decreased significantly, symptom control showed no improvement on the patient-reported Asthma Control Questionnaire (ACQ). Likewise, mixed results are also noted in COPD research. Janjua et al [25] reviewed 14 randomized controlled trials (n=1518 participants) comparing mobile-based self-management to usual care. Evidence to date suggested that digital technology might provide short-term but not long-term improvements in patients’ quality of life. Nevertheless, these 2 Cochrane reports noted key methodological limitations that undermined the evidence quality in asthma and COPD literature, such as heavy reliance on self-reported outcomes, unregistered protocols, and underpowered statistics from small sample sizes [24,25].

Despite that many mHealth solutions are available, most of them remain inadequate to fully support self-management interventions in asthma and COPD [26]. General-purpose wearables such as the Apple Watch [27] and Fitbit [28] provide basic physiological metrics but lack the disease-specific algorithms and personalized interventions essential for respiratory disease management. Specialized devices such as Afflo [29] and AcuPebble [30] capture respiratory signals but do not integrate data into self-management plans or provide timely exacerbation alerts. Stand-alone apps like Breathe [31], Sonde Health [32], and CoughPro [33] rely on smartphone microphones and questionnaires for symptom detection. These methods capture only intermittent snapshots of respiratory status, rather than providing continuous monitoring capabilities.

More importantly, most mHealth solutions did not disclose how well their apps adhere to regulatory frameworks. Multiple standards govern mHealth apps, including the European Commission’s Green Paper on Mobile Health [34] and the US Food and Drug Administration’s Mobile Medical Applications Guidance [35], which establish privacy, encryption, and data-transfer requirements. Beyond regulatory compliance, developers shall follow established design principles found in industrial guidelines such as Apple’s Human Interface Guidelines [36] and Android’s Material Design Guidelines [37]. Besides, apps handling protected health information must comply with the Health Insurance Portability and Accountability Act (HIPAA) or equivalent regional privacy regulations [38]. To address these multiple requirements, Llorens-Vernet and Miró [39] developed a comprehensive framework that consolidates these diverse requirements into 8 unified development criteria: usability, privacy, security, appropriateness and suitability, transparency and content, safety, technical support and updates, and technology.

The aforesaid research gaps, namely, suboptimal clinical evidence, technical constraints, and inadequate development documentation, underscored the need for more rigorously developed mHealth solutions in respiratory disease monitoring. Our team previously developed privacy-preserving NSA-enabled wearable sensors for airway symptom detection [12,13,25,40]. However, these sensors require a companion mobile app to enable data visualization, cloud storage, user interaction, and so on. This study aimed to address these technological gaps by developing and evaluating a mobile app using transparent, framework-guided development processes.

Research Objectives

This study presented the development and evaluation of AIrway, an mHealth app for asthma and COPD management. Research objectives were (1) to develop the app that would collect patient-reported outcomes, environmental data, and peripheral accelerometer sensor data; (2) to evaluate the functionality of the app including wireless connectivity, cloud storage, and literacy analysis; and (3) to perform a pilot usability study with technical raters, namely, app developers.


Study Design

This study consisted of 2 phases, namely, frontend and backend development (phase 1) and a pilot usability test (phase 2). The AIrway development followed rigorous academic and industry best practices to ensure compliance with the mHealth development standard. Comprehensive documentation of app requirements, design, implementation and validation, and benchmark were reported against the framework of Llorens-Vernet and Miró [39].

Phase 1a: Frontend Development

App Interface Implementation and Workflow

The AIrway user interface (UI) was set up using XML (version 1.0) [41] in Android Studio (Chipmunk 2021.2.1 version) [42], a Google native Android development integrated development platform. The integrated development platform allowed developers to build Android apps on Windows, Mac, and Linux operating systems. The app supported respiratory disease management with 2 types of interfaces. Task-based interfaces allowed users to create a personalized account and log in, manage location permissions, input medication details, log symptoms via a clinical diary, and set diary reminders. Meanwhile, visualization interfaces displayed local weather, action plans, and health data summaries and provided account and app privacy information (Figure 1).

Figure 1. The design flowchart of the AIrway app. The login and registration interface allowed users to input their login information and create an account. The location permission interface allowed users to turn on or off the device’s location for parsing local weather information. The account interface allowed users to complete the profile setup. The app also had interfaces today, report, profile, and help for data visualization and information delivery. ACQ: Asthma Control Questionnaire; BCSS: Breathlessness, Cough and Sputum Scale; CAT: COPD Assessment Test; COPD: chronic obstructive pulmonary disease; FAQ: frequently asked question; NRS: Numeric Rating Scale.
Design Principles

The design principles of Morville [43] were followed to guide the user experience (UX) and UI design of AIrway (Table 1). In brief, Morville’s principles include 7 aspects of UX for mobile apps and websites: usefulness, value, findability, credibility, accessibility, desirability, and usability. These principles have been widely adopted in mHealth apps such as an emotional and physical health support app for older people [44] and a posttraumatic stress monitoring app [45].

Table 1. Design principles of the AIrway appa.
Design principleQuestion (Q) and answer
UsefulnessQ1: Does the app have practical value for the target users?
  • The app allowed the target users (ie, patients with asthma or COPDb) to create a personalized account, monitor their conditions, and predict airway conditions through a clinical diary. It also provided reminders and alerts for diary completion. The app stored the data in a cloud service.
ValueQ2: Does the app advance the mission of the organization behind it?
  • The AIrway app was developed by the Voice and Upper Airway Research Lab at McGill University, Canada, in collaboration with researchers at the University of Erlangen-Nürnberg, Germany. We are improving personalized medicine in voice and upper airway dysfunctions with advanced technology. For this project, we hope to support asthma and COPD management and provide recommended actions to the user.
FindabilityQ3: Can users locate what they are looking for?
  • The app was developed using large fonts, buttons, and a navigation menu to assist the user to switch between interfaces. The app also incorporated some frequently asked questions to support the user.
CredibilityQ4: Is the app trustworthy?
  • The app components were developed based on other mHealthc apps, such as Fitbit [28], Afflo [29], and Breathe [31]. The clinical diary and prediction results were developed based on clinical guidelines and literature (such as GINAd and GOLDe). Data are safely stored in Google Cloud Services, which are eligible for HIPAAf compliance.
AccessibilityQ5: Are there barriers that may prevent the target users from using the app?
  • The app was developed based on the WCAGg [46] and readability metrics. For instance, our app used user-friendly colors for the app background and easily understandable written materials for the app content.
DesirabilityQ6: Do the target users want to use the app? What are the responses?
  • A usability study was conducted with app developers. The study protocol was outlined, and the responses were summarized in the Results section.

aA question and answer format was presented to summarize the adaption of Morville’s design principles to the app’s user experience and user interface elements in this study [43].

bCOPD: chronic obstructive pulmonary disease.

cmHealth: mobile health.

dGINA: Global Initiative for Asthma.

eGOLD: Global Initiative for Chronic Obstructive Lung Disease.

fHIPAA: Health Insurance Portability and Accountability Act.

gWCAG: Web Content Accessibility Guidelines.

For AIrway, the end users are individuals with asthma or COPD, who are often older people. To apply Morville’s principles for the app, the UX and UI were built with simplified UIs, large texts, easy-to-use navigation buttons, and motivational functions, such as reminders to keep users engaged and encouraged for continued use [47].

Optimal Element Layout, Text Font, and Color Contrast for App Interfaces

The Android operating system was chosen for deploying AIrway across different devices, such as LG, Google Pixel, and Samsung. As these devices can vary significantly in their screen size, the app content display can be altered, and information may become misaligned.

To address this development issue, the app’s UI was built using the constraint layout [48] following the Android Material Design Guidelines [37]. Constraint layout allows UI elements (eg, buttons and texts) to be positioned relative to each other. For instance, the elements can always be specified relative to the top, center, or bottom of the screen using constraint layout in the XML (version 1.0) file [48]. That way, the app’s UI components were flexible enough to be adjusted and fit different screen sizes. Besides, Android Guidelines [37] recommend a minimum text size of 20 scalable pixels for titles, 16 scalable pixels for subtitles, and 14 scalable pixels for buttons and body to improve readability. These recommendations were adhered to in the development of the app.

Color contrast is critical for user accessibility and usability. According to Web Content Accessibility Guidelines [46], texts and images should have a minimum contrast ratio of 7:1 (ie, AAA compliance). The app’s UI components, such as backgrounds, buttons, drop-down menus, and input fields, were adjusted using an open-source color contrast checker [49] to meet or exceed this requirement. All interface elements achieved contrast ratios between 12:1 and 21:1, ensuring high visibility for users with low vision or reduced contrast sensitivity.

User Login and Registration

Upon using the app, users first interacted with the login interface. They could either log in with their credentials or create an account on the register interface by entering their name, email, and password and selecting a condition to monitor. The email input field included validation checks for proper formatting, and passwords were masked for security. Based on their selection, users were directed to either asthma or COPD-specific interfaces. If users forgot their password, they could request a reset link via a valid email and then log in with the new password (Multimedia Appendix 1).

Location Permission

After registration, the app requested access to the device’s location to retrieve local weather data. This location permission was declared in the AndroidManifest.xml file, with ACCESS_COARSE_LOCATION enabling access to the approximate location without storing it [50]. The app requested the permission at runtime, offering 3 options: “While using the app,” “Only this time,” or “Deny” (Multimedia Appendix 1).

User Account Information

Users provided personal information including their biological sex, date of birth, weight, and height. Biological sex was a drop-down menu with 3 options: “Male,” “Female,” and “Prefer not to say.” A DatePicker [51] component allowed users to easily scroll through dates for their date of birth. Input fields for weight and height accepted only numbers, with selectable units: “kg” or “lbs” for weight and “m” or “ft” for height (Multimedia Appendix 1).

Medication Profile

The medication profile design was based on the guidelines from the Canadian Lung Association [52], the Ontario Lung Association [53], and the Breathe app [31]. Depending on the condition, users filled out either the asthma or COPD profile including the medication name, amount, and frequency. To handle over 10 options without cluttering the UI, a drop-down menu was implemented. This design allowed users to easily select a suitable option with a single click, after which the menu collapsed to display only the selected option, providing a clean UI to users (Multimedia Appendix 1).

Clinical Diary

Effective self-management and improved health care outcomes for asthma and COPD rely on clinically validated diaries that are user-friendly, relevant to the patient’s symptoms and medications, and capable of identifying the predictors of exacerbations [54,55]. The app prompted users to fill out the clinical diary (asthma or COPD) daily either after the initial registration or at the scheduled time.

For asthma, it used the ACQ [56], a clinically validated tool recommended by the Global Initiative for Asthma (GINA) [57], comprising 5 items for assessing asthma symptoms and 1 item for rescue inhaler bronchodilator use. For COPD, it incorporated 3 questionnaires: the COPD Assessment Test [58], the Breathlessness, Cough and Sputum Scale [59], and a Numeric Rating Scale [60] for a total of 12 items.

The diary interface presented 1 question per page with “Back” and “Next” buttons along with a progress bar. Responses used RadioButton or Likert-scale styles for single-choice responses, in which users could change or deselect answers. If users tried to move on without answering, a pop-up message “Please select one choice” would appear (Figure 2). A TimePicker [61] component allowed users to schedule a daily reminder. At the scheduled time, a notification would appear with the message “Please complete the diary now!” offering 2 buttons: “Complete” (to open the diary) and “Dismiss” (Multimedia Appendix 1).

Figure 2. Clinical diary interfaces of AIrway. (A) An Asthma Control Questionnaire question is presented in the asthma diary interface. (B) The Numerical Rating Scale question is presented in the chronic obstructive pulmonary disease diary interface. The diary interface presented 1 question per page with “Back” and “Next” buttons along with a progress bar.
Today Interface: Local Weather Information and Control Zone Results

The today interface featured both local weather information and the asthma or COPD control zone of the day (Figure 3A). Since asthma or COPD symptoms can be impacted by air pollution, temperature, and humidity [62], the interface incorporated key air quality indicators outlined by the World Health Organization guidelines, including particulate matter (PM), ozone (O3), sulfur dioxide (SO2), and nitrogen dioxide (NO2) [63]. In Canada, Environment Canada’s Air Quality Health Index (AQHI) is used to convey the health impact of air quality. This AQHI information was retrieved and displayed on the today interface [64].

Figure 3. AIrway visualization interfaces. (A) Today, (B) report, (C) profile, and (D) help interfaces were designed for information delivery.
Report Interface: Clinical Symptom Prediction

The report interface (Figure 3B) featured a pie chart representing the percentages of each symptom. These numbers, for instance, could represent symptom data sourced from an external wearable device or body sensor via wireless BLE communication technology.

Profile Interface: Account Information Management

The profile interface (Figure 3C) allowed users to view the information they entered during the previous profile setup by clicking the corresponding texts or arrow icons. In addition, users could manage their accounts and update the diary schedule as well as log out of their accounts by clicking the “Logout” button.

Help Interface: Support, Resources, and Data Privacy

The help interface (Figure 3D) provided users with detailed information on the app’s privacy policy and frequently asked questions (FAQs). The privacy policy, developed in line with the Personal Information Protection and Electronic Documents Act [65] and Quebec Privacy Law [66], explained the type of data collected as well as how it would be stored and used (Multimedia Appendix 2). The FAQs provided additional explanations on the development of asthma and COPD zone calculations and technical support (eg, reset password procedure). It also included the research team’s contact email for additional inquiries.

In addition, the Google Firebase Firestore database [67] used for app data storage is HIPAA [68] compliant. Google will strictly adhere to the US national standards to protect health information and data through the Business Associate Agreement. The privacy policy also included the Business Associate Agreement information.

Literacy Analysis for the App’s Written Materials

The app’s written materials, including the privacy policy, FAQs, the asthma action plan, and the COPD action plan, were evaluated using an open-source readability calculator, Online-Utility [69]. The target reading level was set to grade 9, matching most English-educated adults in the United States [70]. The Flesch Reading Ease Score, a standard metric for research, educational, and digital content [71], was applied (70-80=grade 7, 60-70=grades 8-9, and 50-60=grades 10-12) [72]. All text was iteratively revised until it consistently met the ninth-grade threshold without losing essential detail. Definitions for each readability metric appear in Multimedia Appendix 3.

Mobile Accessibility Analysis for App Interfaces

Based on the World Wide Web Consortium guideline [73,74], the content of websites and apps needs to be accessible to people with disabilities and the general population. The Accessibility Scanner [75], the official Android accessibility testing tool available on the Google Play Store, was used to verify the accessibility of the app. The scanner took a snapshot of the target interface and evaluated its components, such as content labels, target size, clickable items, and text and image contrast. The scanner then provided content-based descriptions and recommendations for improvement. For example, one suggestion was to adjust the item’s height from 32 to 48 density-independent pixels or larger.

Phase 1b: Backend Development

The backend development was programmed using Java (version 11.0.12) [76] in Android Studio (Chipmunk 2021.2.1 version) [42] to implement (1) local weather data retrieval, (2) asthma and COPD control zone calculations, (3) cloud database storage and retrieval, and (4) BLE data transmission.

Local Weather Data Retrieval

The app retrieved the current local weather information (temperature and humidity) and used the current PM2.5, O3, and NO2 to compute the AQHI. The information was displayed on the today interface using the OpenWeatherMap application programming interface (One Call Version 3.0), an online service that provides the latest forecast data and air pollution information in over 200,000 cities for web and mobile app developers [77].

Control Zone Calculations and Generation of Action Plans

For asthma, the inputs for control zones (red, yellow, and green) included (1) user responses from the ACQ [56], (2) air quality data from the AQHI [64], as well as (3) the temperature and humidity levels of user’s current city location. The ACQ provides a mean score determining asthma severity, while the AQHI indicates health risk levels, with high readings exacerbating symptoms [56,78]. Extreme temperature and humidity can also trigger asthma symptoms [79]. Additionally, the app categorized asthma severity into “Uncontrolled,” “Partly controlled,” and “Well controlled” based on GINA guidelines, providing corresponding self-management action items from the Centers for Disease Control and Prevention asthma action plan [80] (Multimedia Appendix 4).

For COPD, the inputs for control zones (red, yellow, and green) included (1) user responses from the 3 validated questionnaires: the Breathlessness, Cough and Sputum Scale [60], the COPD Assessment Test [58], and the Numeric Rating Scale [81]; (2) air quality data from the AQHI; as well as (3) the temperature and humidity levels of user’s current city location. These questionnaires assess the impact of COPD symptoms, which can be worsened by extreme temperature and humidity. Self-management action items for each control zone were provided based on the Canadian Thoracic Society COPD action plan [82] (Multimedia Appendix 4).

Cloud Database

mHealth apps often integrate cloud databases for data storage, processing, and sharing to ensure ease of access and scalability. In the AIrway app, Google Firebase Firestore [67] was used to store large volumes of real-time user data, such as account information and clinical diary responses. Firestore was considered an ideal cloud database for the app for 3 reasons.

Firestore was chosen for 3 main reasons. First, it provides real-time updates and integrates directly into common mobile development frameworks. Researchers have also used Firestore in an eHealth management system for cardiovascular diseases [83] and a humidity and temperature monitoring system [84]. Second, its Not Only Structured Query Language design requires no fixed schema: collections and documents can grow independently and hold diverse data types, from text and numbers to arrays and objects [85-87]. Third, unlike traditional Structured Query Language databases that need hardware upgrades and incur downtime, Firestore scales horizontally on demand, adding capacity without service interruption [88].

Cloud Database Access Feature

To access Firestore, users must authenticate via the Firebase Authentication Service using credentials such as email and password, phone number, and third-party providers (eg, Google and Facebook) [89]. In AIrway, the register interface collected email and password inputs. Once the user input fields were filled, the createUserWithEmailAndPassword method [89] was used to create an account. Upon successful registration, the message “User successfully created!” was displayed, while a failure showed “This account already exists. Please register another email!” preventing users from moving to the next interface. The registered email and password then served as the user’s sign-in key for logging in and out of Firestore.

Cloud Data Storage and Data Retrieval

Storing app data in Firestore involved 3 steps. First, read or write access was enabled by setting the rules to “True” for authenticated users. Second, in Android Studio, a storage path was defined with a collection named “users” and a document named after the user ID generated during authentication. User data were written within this collection, with each user’s specific data stored in a separate document (Figure 4). Third, new data objects were added using the Map <String, Object> structure and push methods. For example, an asthma diary question like “How bad were your asthma symptoms when you woke up in the morning?” was stored with the selected RadioButton response under the header “Asthma Diary Response.”

Figure 4. Firestore cloud architecture and data flow of the AIrway app. The storage structure comprised a “users” collection containing individual documents identified by authentication UIDs. UID: user ID.

The app also retrieved user data, such as the account details in the profile interface, to enhance data visualization and increase user retention. This feature allowed users to quickly access personalized data and review previous entries before making updates. For example, when updating a password, the app reminded users of their current password to prevent them from setting the same one again. To achieve this dynamic data retrieval feature, the app first checked if the user document existed. If it did, the getString method fetched the corresponding data in the app. The setHint method then displayed the stored data.

BLE Communication Features and Testing

BLE data transmission enables the app to receive data from an external wearable device, that is, NSA in this study with minimal power use [90,91]. The BLE protocol stack [92] has 2 sections. The controller is at the lower level of the stack that handles radio transmission and manages the data connection between 2 devices, while the physical layer is responsible for analog communication operations [93]. The host operates at a higher level of the stack that defines the data transmission between a device (peripheral) and a mobile app (client) using the Attribute Protocol and the Generic Attribute Profile. The Attribute Protocol allows for data request between the client and the peripheral, whereas the Generic Attribute Profile organizes data into services and characteristics [91,94,95].

In the AIrway app, the Android BLE application programming interface [96] handled scanning, connecting, and reading functions. Users clicked a button to scan for nearby devices, and the app listed available devices, showing each device’s name, Media Access Control address (ie, a hardware identifier that uniquely identifies each device), and its Received Signal Strength Indicator measured in decibel-milliwatts (dBm). After selecting a target device, the app established a connection using the connectGatt method [97], read the characteristics (ie, numerical data) using the readCharacteristic method [98], and displayed the characteristic values in real time. To optimize storage, only the first bit of each 16-bit characteristic representing the actual value was stored in Firestore.

For testing, a prototype printed circuit board based on the nRF52840 development board [99] was used to simulate 2 services, namely, symptom event classification (sending random integers every half second) and battery level (0 to 100). This setup verified reliable BLE data transmission to the app.

Phase 2: Functionality Usability Tests With Technical Raters

A pilot usability study with technical raters (app developers) was performed to evaluate the app’s pilot functionality.

Implementation of App Usability Survey

The User Version of the Mobile Application Rating Scale (uMARS) [100] and IQVIA [101] were used. The uMARS questionnaire, widely used for evaluating mHealth apps [100], is structured into 5 sections: engagement, functionality, aesthetics, information quality, and subjective quality. In this study, the original uMARS questionnaire was modified for clarity and to ensure its relevance to the specific functions of the app with an open-text prompt for feedback (Multimedia Appendix 5). In addition, the IQVIA questionnaire was used to assess the presence of specific app functions, with a particular focus on self-management features such as alerts, guidance, and communication [101] (Multimedia Appendix 6).

The usability survey was deployed using McGill’s IT-managed LimeSurvey platform (version 3; LimeSurvey GmbH) and contained 51 items in total. The survey included prescreening (5 items), consent (1 item), and 4 separate sections. Sections A and B measured technical raters’ demographics (6 items) and mobile app development experience (5 items). Section C included the uMARS questionnaire (23 items), while Section D included the IQVIA questionnaire (11 items).

Study Recruitment and Procedure

A convenient sample of app developers was recruited via an electronic advertisement that was disseminated through Canadian universities’ computer science student mailing lists and social media. Inclusion criteria were (1) being aged 18 years and older; (2) at least 1 year of mobile app development experience or, for computer science PhD students and postdoctoral fellows, completion of a mobile app development course or related thesis research; (3) Android smartphone user with internet access; and (4) use of English as the primary daily language. Exclusion criteria included severe cognitive and psychiatric conditions that may prevent study completion. Technical raters were compensated with a US $35 Amazon gift card.

During the 1.5-hour Zoom (Zoom Video Communications) session, a study investigator (AC) explained the workflow. The raters received a fictitious Gmail address to access an instruction manual. After completing prescreening, consent, demographics, and mobile app development sections in LimeSurvey, they received an email from Firebase App Distribution [102] to download the app. Once the tasks were completed, they filled out the uMARS and IQVIA questionnaires in LimeSurvey.

Ethical Considerations

The human study was approved by the institutional review board of the Faculty of Medicine and Health Sciences at McGill University (protocol A12-E39-22B). Informed consent was obtained from all participants. Participant data were deidentified and anonymized for privacy protection. Each received a US $35 Amazon gift card as compensation.


Verification of mHealth Apps’ Development Standards

AIrway met 7 of the 8 best practices for mHealth app development (Table 2). Usability compliance was confirmed through a technical-expert evaluation and strict adherence to Android design guidelines. As the app targeted English-speaking adults with respiratory conditions, multilingual support was not included.

Table 2. Comparative results of AIrway app against established mobile health development standards [39].

AIrway
Usability criterion

The app has been tested by potential users before being made available to the public.Yes (usability study)

It has instructions or some kind of assistance for use.Yes (Help page)

It is easy to use (ie, navigation is intuitive).Yes (usability study)

It follows the recommendations, patterns, and directives in the official manuals of the different operating systems (Android, iOS, or others).Yes (Android development guidelines)

The interface design follows the same pattern. That is, all graphic elements (typographies, icons, and buttons) have a consistent appearance. The function of each element (navigation menu, lists, and photo gallery) is clearly identified.Yes

The functionality is adapted to the purpose of the app.Yes

The information of the app must be able to be accessed in the shortest possible time. All users must be able to access all resources regardless of their capabilities.Yes

The app can be consulted in more than 1 language. All languages adapt appropriately to the content interface.Not applicable
Privacy criterion

The app gives information about the terms and conditions of purchases in the app and the personal data recorded.Yes

It gives information about the kind of user data to be collected and the reason (the app must only ask for user data that are essential for the app to operate). It gives information about access policies and data treatment and ensures the right of access to recorded information. It describes the maintenance policy and the data erasure procedure. It gives information about possible commercial agreements with third parties.Yes (consent form or privacy policy)

It guarantees the privacy of the information recorded. It requires users to give their express consent. It warns of the risks of using the app.Yes (privacy policy)

It tells users when it accesses other resources of the device, such as their accounts or their social network profile.Not applicable

It takes measures to protect minors in accordance with the current legislation.Not applicable

Confidential user data are protected and anonymized, and there is a privacy mechanism so that users can control their data.Yes (anonymized ID or fictitious names)
Security criterion

The app has encryption mechanisms for storing, collecting, and exchanging information. It has password management mechanisms.Yes (password protection in the cloud)

The cloud services used have the relevant security measures. It states the terms and conditions of cloud services.Yes (Firestore cloud terms or conditions)

The authorization and authentication mechanisms protect the users’ credentials and give access to their data. It limits access to data that are only necessary for the user.Yes (Firestore account credentials or login)

It detects and identifies cybersecurity vulnerabilities, possible threats, and the risk of being exploited. It applies the appropriate security measures to cybersecurity vulnerabilities in the face of possible threats.Not applicable
Appropriateness and suitability criteria

The end users for whom the app is designed are explicitly indicated or actually intuitable (the name identifies the app) to the audience to whom it is set out.Yes

The benefits and advantages of using the app are explained.Yes

The app has been validated or created by experts (eg, a group of specialized professionals, a health organization, or a scientific society).Partially yes (usability study with developers)
Transparency and content criteria

The app identifies the authors of the content and their professional qualifications.Yes (Help page or FAQa)

It gives transparent information about the owners’ identity and location.Yes (Help page or FAQ)

It gives information about its sources of funding, promotion, and sponsorship, and possible conflicts of interest. Any third parties or organizations that have contributed to the app development are clearly identified.Yes (Help page or FAQ)

It uses scientific evidence to guarantee the quality of the content. It is based on ethical principles and values.Yes

The sources of the information are indicated. Concise information is given about the procedure used to select the content.Yes
Safety criterion

The possible risks to users are identified. Users are warned that the app does not intend to replace the services provided by a professional.Yes (action plan)

Potential risks for users caused by bad use or possible adverse effects are explained.Yes
Technical support and updates criteria

It gives a warning if updates modify or affect how the app functions. It gives a warning if updates can influence insensitive data.Yes (Firebase App Distribution can send updates)

Frequent security updates are guaranteed. Every time an update of a third-party component is published, the change is inspected, and the risk evaluated.Yes (Firebase App Distribution can send updates)

The frequency with which the content of the app is revised or updated.Yes (Firebase App Distribution can send updates)

Users have support mechanisms (email, phone, and contact form) for solving doubts, problems, or issues related to the health content and technical support.Yes
Technology criterion

It works correctly. It does not fail during use (eg, blocks). Functions are correctly retrieved after context changes (eg, switch to another app and return), external interruptions (eg, incoming calls or messages), and switching off the terminal.Yes

It does not waste resources excessively: battery, central processing unit, memory, data, or network.Partially yes (battery use with BLEb, memory use)

It can work in flight mode and deal with network delays and any loss of connection.No (need internet to log in and connect to the cloud)

It supports multiple versions of data structures.Yes (graph, text, and button)

It supports multiple formats (eg, to support different operating systems).No (Android only)

aFAQ: frequently asked question.

bBLE: Bluetooth Low Energy.

Privacy is protected by a comprehensive policy that covers data collection, terms of use, and secure cloud storage. Security relies on password-protected Google Firestore access, although broader cyberthreat defenses remain to be implemented. The app’s appropriateness for English-speaking adults with respiratory conditions was demonstrated via targeted performance testing.

Transparency requirements were satisfied through dedicated Help and FAQ sections providing author credentials, mission statements, funding information, and scientific evidence supporting the asthma and COPD control zone calculations. Safety protocols included explicit disclaimers regarding clinical diagnosis limitations and emergency response guidance for users experiencing severe symptoms.

Technical support is provided via monitored email channels and app updates distributed through Firebase App Distribution. The only area needing enhancement is technology—specifically, adding cross-platform compatibility and offline functionality, since AIrway is currently Android-only and requires a constant internet connection.

Verification of Literacy Analysis

Based on the readability calculator [69], the Flesch Reading Ease score [103] for the privacy policy, FAQs, the asthma action plan, and the COPD action plan were 58.63, 56.69, 57.72, and 59.91, respectively. With an average score near 60 (1.4), these materials are accessible to users with a formal education level of grades 9-10. The Gunning Fog Index [104] indicated an 8th- to 10th-grade reading level, while the Coleman Liau Index [105] suggested suitability for a 7th- to 10th-grade audience. The Flesch-Kincaid Grade Level [106] indicated a 6th- to 8th-grade range, and the Automated Readability Index [72] estimated a 5th- to 7th-grade level. The Simple Measure of Gobbledygook Index measured the texts based on syllables [107] and concluded that the materials were suitable for a 9th- to 10th-grade audience (Table 3).

Table 3. Results of literacy analysis on AIrway app materials based on 5 standard readability indices [108].
Readability metricsPrivacy policyFAQaAsthma action planCOPDb action planInterpretation of the metric
Gunning Fog Index8.979.388.448.498th to 10th grade
Coleman Liau Index9.189.397.478.357th to 10th grade
Flesch-Kincaid Grade Level7.578.037.176.806th to 8th grade
Automated Readability Index5.946.334.865.385th to 7th grade
SMOGc Index9.329.679.069.719th to 10th grade

aFAQ: frequently asked question.

bCOPD: chronic obstructive pulmonary disease.

cSMOG: Simple Measure of Gobbledygook.

Accessibility Results

The accessibility analysis identified 3 primary areas for further enhancing the app’s UIs (Multimedia Appendix 7). First, it recommended modifying the width layout of test view components from a fixed value to an adjustable parameter, such as wrap_content. This modification enabled dynamic text expansion, which could prevent component overlap when screen sizes change. Second, it suggested increasing the text size of input items from the current range of 24-44 density-independent pixels to a minimum of 48 density-independent pixels for better readability. Third, it recommended enhancing the contrast colors of the “Today,” “Report,” “Profile,” and “Help” icons to achieve a minimum ratio of 3.00:1 as well as the contrast of unselected time-scrolling texts within the diary reminder interface to at least 4.50:1 with respect to the background.

BLE Experiment Results

The BLE experiment evaluated data transmission between AIrway (client) and the nRF52840 development board (peripheral; Tables 4 and 5). First, the app’s scan feature accurately detected the board by its device name, “NSA BLE,” along with the unique manufacturing MAC address (D5:D2:5D:62:AF:48). Signal strength, measured in decibel-milliwatts on a logarithmic scale (with values closer to 0 dBm indicating stronger signals [109]), showed that the board was advertising the highest signal value of –19 dBm among the neighboring BLE devices, which confirmed its closest proximity to the app.

Table 4. Results of Bluetooth Low Energy scan range.
Scan range (dBm)Corresponding MAC address
–941E:73:99:6D:30:E7
–19D5:D2:5D:62:AF:4B
–10057:97:8B:22:DC:5F
–865B:7B:F2:E7:2C:3C
–816F:AE:90:EE:00:95
Table 5. Results of Bluetooth Low Energy data transmission.
Data transmission timestampRead characteristics
May 18, 16:33:280x0D (equivalent to integer 13)
May 18, 16:33:290x0D
May 18, 16:33:300x0C (equivalent to integer 12)
May 18, 16:33:310x0C
May 18, 16:33:320x0B (equivalent to integer 11)

Once connected, the data read characteristic feature was successfully displayed and verified visually. As described in the experiment setup, simulated battery level data were transmitted using random integers and set to decrement by 1 every 2 seconds. The app accurately retrieved the real-time data timestamp along with the corresponding hexadecimal data value (eg, 0x0D representing integer 13, followed by 0x0C representing integer 12 after 2 seconds). This result confirmed the successful integration of the scan, connect, and read characteristic features.

Furthermore, physical distance, connection time, and obstacles were found to impact BLE performance (Table 6). The best performance for stable and continuous data streaming occurred when the devices were adjacent without obstacles. However, after connections exceeded 10 minutes, some packet loss was observed. Additionally, occasional disconnections, particularly when they were farther apart, were likely due to interference from nearby BLE devices. In these cases, the app was able to manually reconnect to the board.

Table 6. Results of Bluetooth Low Energy performance test in terms of physical distance, connection time, run time, and physical obstacles.
TaskPhysical distanceScan signal strength (dBm)Run time (hours:minutes:seconds)Obstacle
Put the board next to the phone for 5 minutes0–2614:37:35 to 14:42:37None
Trial 1: put the board next to the phone for 10 minutes0–2616:23:50 to 16:29:19 (self-disconnected)None
Trial 2: put the board next to the phone for 10 minutes0–2615:40:18 to 15:51:10None
Put the board next to the phone for 20 minutes0–2614:01:37 to 14:20:07None
Put the board next to the phone for 30 minutes0–2615:10:17 to 15:42:09None
Put the board next to the phone for 40 minutes0–2613:13:23 to 13:53:11None
Put the board and the phone on 2 different laboratory tables for 5 minutes~2 m apart–7014:50:24 to 14:52:49 (self-disconnected)None
Put the board on the laboratory table and the phone outside the laboratory for 5 minutes~4 m apart–9113:47:24 to 13:48:13 (self-disconnected)Door
Put the board and the phone next to a microwave (off) for 5 minutes~0.6 m apart–5814:49:44 to 14:55:01Microwave
Put the board and the phone next to a microwave (on) for 1 minute~0.6 m apart–5815:00:14 to 15:01:31Microwave

App Usability Evaluation

A total of 5 app developers participated in the evaluation of AIrway usability. Most technical raters were female, identified as visible minorities, and resided in Canada. They held at least a bachelor degree, worked part-time, and had an average age of 29.0 (SD 5.61) years. The majority were computer science PhD students or postdoctoral fellows with 1-2 years of Android mobile app development experience, and each had developed at least 1 app before (Table 7).

Table 7. Demographics and mobile app development experience of technical raters.
Variable and categoryValues
Sex identity, n (%)

Male2 (40)

Female3 (60)

Prefer not to answer0 (0)
Visible minority status, n (%)

Yes4 (80)

No0 (0)

Prefer not to answer1 (20)
Reside location, n (%)

United States0 (0)

Canada5 (100)
Education level, n (%)

High school diploma0 (0)

Apprenticeship or trades certificate or diploma0 (0)

College or CEGEPa degree or diploma, or university degree lower than bachelor1 (20)

Bachelor degree20 (20)

Graduate degree (master or doctorate)3 (60)
Job status, n (%)

Full-time (>30 hours per week) employed3 (60)

Part-time (<30 hours per week) employed2 (40)

Self-employed0 (0)

Unemployed0 (0)
Age (years)

Mean (SD)29.0 (5.61)
Primary role, n (%)

Designing products (eg, UIb designer and interaction designer)0 (0)

Developing software (eg, programmer, developer, and software engineer)1 (20)

Testing software (eg, tester and quality analyst)0 (0)

Managing software development (eg, project manager and IT manager)1 (20)

Computer science PhD student or postdoctoral fellow2 (40)

Other: software and hardware support analyst1 (20)
Experience in mobile development (years), n (%)

1-25 (100)

2-30 (0)

3-40 (0)

More than 50 (0)
Mobile app development platforms (multiple selected), n (%)

iOS2 (40)

Android5 (100)

Windows2 (40)

BlackBerry0 (0)
Apps developed, n (%)

14 (80)

2-51 (20)

More than 50 (0)
Size of the mobile app development team in the organization, n (%)

1-9 employees3 (60)

10-99 employees1 (20)

100-999 employees0 (0)

1000-9999 employees0 (0)

10,000+ employees0 (0)

Not applicable1 (20)

aCEGEP: Collège d’Enseignement Général et Professionnel.

bUI: user interface.

uMARS Results

The overall mean uMARS score for AIrway was 3.6 of 5.0 (SD 0.2), indicating above-average quality (>3.0; Figure 5A). The information quality section received the highest mean score of 4.4 of 5.0 (SD 0.2), which implied that the app’s quality and visual information were highly appealing to users. Similarly, the functionality section also received the highest mean score of 4.2 of 5.0 (SD 0.4), which indicated excellent performance, ease of use, navigation, and gestural design for the app. The aesthetics section received a mean score of 3.5 of 5.0 (SD 0.6), while the engagement section received a mean score of 3.4 of 5.0 (SD 0.4). Both the aesthetics and engagement sections indicated appropriate layout elements and customization aspects. Among all the sections, the subjective quality section received a score of 2.6 of 5.0 (SD 0.3), which indicated a moderate willingness to use the app in the next 12 months and pay for its use.

Figure 5. Results of AIrway app usability and functionality. (A) Technical raters’ means and SDs of uMARS and (B) technical raters’ IQVIA functionality scores (n=5).

IQVIA Results

The IQVIA functionality score ranged from 6 to 11, with a median of 8 (IQR 7-10; Figure 5B). All technical raters confirmed that the app included recording, data collection, intervention, display, and alert functions (5/5, 100%). Most agreed (4/5, 80%) that the user data could be evaluated by others, and over half (3/5, 60%) expressed that the app supported instructing, guiding, and sharing data functions. However, only 1 (20%) rater observed a communication feature that allowed users to interact with others via social networks and provided information in a variety of formats (eg, text, photo, and video).

Open-Ended Feedback From Technical Raters

Feedback was collected through 5 open-ended questions regarding the app’s engagement, functionality, aesthetics, information quality, and potential improvements. Overall, the technical raters expressed positive impressions of the app and a clear understanding of its purpose. The results are summarized in Multimedia Appendix 8. A key suggestion was to add an option to show and hide passwords in the “Enter a password” and “Retype Your Password” fields on the register interface, which would help users verify that their passwords match.


Overview

In recent years, mHealth apps targeting asthma monitoring have doubled from 2015 to 2019 [110], and COPD apps increased 6-fold between 2017 and 2023 [111,112]. The SARS-CoV-2 pandemic has notably increased clinicians’ and patients’ familiarity and positive attitudes toward self-monitoring and home-monitoring apps [113]. COVID-19 pandemic restrictions, such as social distancing mandates, shortages of protective equipment, and concerns about disease exposure, had increased the use and adoption of telehealth and remote monitoring technology from 11% to 46% among patients and health care providers [114]. In a study of 162 patients with acute COVID-19 infections, almost 79% of them were reported to engage in the digital platform of remote patient monitoring [114]. Further, to respond to this pandemic, the US Centers for Medicare and Medicaid Services approved over 80 new telehealth services and began reimbursement for telehealth visits since 2020 [114,115].

Principal Findings and Comparison to Prior Work

In this study, AIrway was designed to support NSA wearable devices for active asthma and COPD self-management purposes. AIrway did not provide diagnostic recommendations or treatment prescriptions to users and was not intended for medical use. Target user characteristics and needs were incorporated into the AIrway app UI design. For instance, the content of AIrway including the privacy policy, FAQ, and action plan was written at a 9th- to 10th-grade reading level that would enhance the comprehensibility and accessibility to general and geriatric users. Meanwhile, about 6.4% of patients with COPD or asthma using bronchodilator medications (eg, β₂-adrenergic agonist bronchodilators) experience hand tremors, which can impair their ability to navigate touchscreen interfaces effectively [116]. The AIrway app has implemented the recommended text sizes (20 scalable pixels for titles, 16 scalable pixels for subtitles, and 14 scalable pixels for buttons and body) and constraint layout to enhance accessibility and adaptability across various screen sizes, following Android Material Design Guidelines. However, these measures were limited, as the app did not include a dynamic font sizing feature to adapt to individual user needs.

BLE tests with the nRF52840 development board demonstrated reliable real-time data exchange and accurate decoding of hexadecimal values. These results support future integration with NSA wearables using nRF5 series microcontrollers. Meanwhile, performance tests revealed that distance, connection time, and obstacles affect BLE stability. Future work will prioritize optimizing critical parameters like the maximum transmission unit and transmission frequency while implementing auto-reconnection functionality to minimize packet loss.

In the usability evaluation, AIrway scored 3.6 of 5.0 on the uMARS and a median IQVIA functionality score of 8 of 11 (IQR 7-10). These results were compared favorably with commercial mHealth apps for respiratory, cardiac, and sleep disorders, which typically report scores ranging from 3.0 to 4.2 on the Mobile App Rating Scale and 6 to 10 on IQVIA [101,116-118]. However, the lower uMARS subjective quality score (2.6/5.0) indicated areas for enhancement. Technical raters valued AIrway’s utility for condition management but showed limited interest in long-term use or payment. Future work will prioritize clinical validation studies co-designed with people living with asthma or COPD and their clinicians, using appropriately powered trials to assess safety and demonstrate meaningful clinical benefits before broader deployment.

Limitations and Future Directions

The usability study was also limited by a small sample size (n=5) compared to the 15-40 participants typically included in similar research [119-121]. This sampling limitation was attributed to recruitment challenges through university mailing lists and paid research groups on Facebook, which did not effectively reach the intended audience. In addition, the usability evaluation relied on subjective uMARS and IQVIA ratings, which are prone to perception variability and bias. A more comprehensive assessment could incorporate objective use metrics such as system interaction patterns (eg, login frequency and session duration), error occurrence rates, feature use statistics, and configuration preferences to provide a more accurate view of UXs and app performance.

At present, AIrway is Android-specific; thus, future development is needed for cross-platform frameworks like Flutter to improve accessibility and equity by extending availability to a broader user base. Our further accessibility review of the UIs recommended adjusting layout widths to accommodate dynamic text and increasing text sizes to a minimum of 48 density-independent pixels. Future studies should also include patients with asthma and COPD as well as their attending clinicians and caretakers to collect direct feedback from end users, ensuring that AIrway addresses the specific needs and preferences of its target populations.

Conclusions

This AIrway app followed mHealth best practices to ensure accessibility and seamless wireless integration with wearables. Future work will include cross-platform support and assess usability with patients to validate its clinical effectiveness.

Acknowledgments

This study was supported by the Fonds de Recherche du Québec—Santé (#322737), National Institute on Deafness and Other Communication Disorders (R01 DC021461), the Centre for Research on Brain, Language Incubator Award, and Canada Research Chair research stipend (NYKL-J). This work was in part supported by the Bavarian State Ministry of Science and the Arts (AMK). The presented content is solely the responsibility of the authors and does not necessarily represent the official views of the above funding agencies. The authors would also like to thank Meghana Munipalle for her assistance in figure generation. The authors did not use generative artificial intelligence at any stage of the research process.

Data Availability

The datasets generated or analyzed during this study are available from the corresponding author on reasonable request.

Authors' Contributions

Conceptualization: AC (lead), NYKL-J (lead), RG, AMK

Formal analysis: AC

Fund acquisition: NYKL-J, AMK (equal)

Investigation: AC (lead), NYKL-J

Methodology: AC (lead), NYKL-J

Project administration: AC (lead), LM, NYKL-J

Resources: NYKL-J

Software: AC

Supervision: NYKL-J

Visualization: AC (lead), NYKL-J

Writing—original draft: AC (lead), NYKL-J

Writing—review and editing: AC (lead), NYKL-J, LM, RG, AMK

Conflicts of Interest

None declared.

Multimedia Appendix 1

App interfaces.

DOCX File , 913 KB

Multimedia Appendix 2

Privacy policy for the app.

DOCX File , 26 KB

Multimedia Appendix 3

Readability metrics and definition.

DOCX File , 25 KB

Multimedia Appendix 4

Summary of zone calculation and action plan in AIrway.

DOCX File , 26 KB

Multimedia Appendix 5

User Version of the Mobile Application Rating Scale questionnaire.

DOCX File , 28 KB

Multimedia Appendix 6

IQVIA questionnaire.

DOCX File , 24 KB

Multimedia Appendix 7

Accessibility analysis on AIrway app interfaces.

DOCX File , 25 KB

Multimedia Appendix 8

Open-ended question responses of technical raters.

DOCX File , 27 KB

  1. Papi A, Brightling C, Pedersen SE, Reddel HK. Asthma. Lancet. 2018;391(10122):783-800. [CrossRef] [Medline]
  2. Ye C, Yuan L, Wu K, Shen B, Zhu C. Association between systemic immune-inflammation index and chronic obstructive pulmonary disease: a population-based study. BMC Pulm Med. 2023;23(1):295. [FREE Full text] [CrossRef] [Medline]
  3. Wu C, Li G, Huang C, Cheng Y, Chen C, Chien J, et al. Acute exacerbation of a chronic obstructive pulmonary disease prediction system using wearable device data, machine learning, and deep learning: development and cohort study. JMIR Mhealth Uhealth. 2021;9(5):e22591. [FREE Full text] [CrossRef] [Medline]
  4. Jafleh E, Alnaqbi F, Almaeeni H, Faqeeh S, Alzaabi MA, Al Zaman K. The role of wearable devices in chronic disease monitoring and patient care: a comprehensive review. Cureus. 2024;16(9):e68921. [CrossRef] [Medline]
  5. Sanchez-Morillo D, Fernandez-Granero MA, Leon-Jimenez A. Use of predictive algorithms in-home monitoring of chronic obstructive pulmonary disease and asthma: a systematic review. Chron Respir Dis. 2016;13(3):264-283. [CrossRef] [Medline]
  6. Kadambi P, Mohanty A, Ren H. Towards a wearable cough detector based on neural networks. 2018. Presented at: IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP); April 15-20, 2018:2161-2165; Calgary, AB, Canada. [CrossRef]
  7. Wu Y, Li F, Xie Y, Wang Y, Yang Z. SymListener: detecting respiratory symptoms via acoustic sensing in driving environments. ACM Trans Sen Netw. 2023;19(1):1-21. [CrossRef]
  8. Sun X, Lu Z, Hu W, Cao G. SymDetector: detecting sound-related respiratory symptoms using smartphones. 2015. Presented at: UbiComp '15: The 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing; September 7-11, 2015:97-108; Osaka, Japan. [CrossRef]
  9. Lei Z, Martignetti L, Ridgway C, Peacock S, Sakata JT, Li-Jessen NYK. Wearable neck surface accelerometers for occupational vocal health monitoring: instrument and analysis validation study. JMIR Form Res. 2022;6(8):e39789. [FREE Full text] [CrossRef] [Medline]
  10. Zañartu M, Ho JC, Kraman SS, Pasterkamp H, Huber JE, Wodicka GR. Air-borne and tissue-borne sensitivities of bioacoustic sensors used on the skin surface. IEEE Trans Biomed Eng. 2009;56(2):443-451. [CrossRef] [Medline]
  11. Mehta DD, Zañartu M, Feng SW, Cheyne HA, Hillman RE. Mobile voice health monitoring using a wearable accelerometer sensor and a smartphone platform. IEEE Trans Biomed Eng. 2012;59(11):3090-3096. [FREE Full text] [CrossRef] [Medline]
  12. Groh R, Lei Z, Martignetti L, Li-Jessen NYK, Kist AM. Efficient and explainable deep neural networks for airway symptom detection in support of wearable health technology. Adv Intell Syst. 2022;4(7):2100284. [CrossRef]
  13. Lei Z, Kennedy E, Fasanella L, Li-Jessen NY, Mongeau L. Discrimination between modal, breathy and pressed voice for single vowels using neck-surface vibration signals. Appl Sci (Basel). 2019;9(7):1505. [FREE Full text] [CrossRef] [Medline]
  14. Landry V, Matschek J, Pang R, Munipalle M, Tan K, Boruff J, et al. Audio-based digital biomarkers in diagnosing and managing respiratory diseases: a systematic review and bibliometric analysis. Eur Respir Rev. 2025;34(176):240246. [FREE Full text] [CrossRef] [Medline]
  15. Song Y, Yun I, Giovanoli S, Easthope CA, Chung Y. Multimodal deep ensemble classification system with wearable vibration sensor for detecting throat-related events. NPJ Digit Med. 2025;8(1):14. [FREE Full text] [CrossRef] [Medline]
  16. Kang YJ, Arafa HM, Yoo J, Kantarcigil C, Kim J, Jeong H, et al. Soft skin-interfaced mechano-acoustic sensors for real-time monitoring and patient feedback on respiratory and swallowing biomechanics. NPJ Digit Med. 2022;5(1):147. [FREE Full text] [CrossRef] [Medline]
  17. Lee HK, Park SU, Kong S, Ryu H, Kim HB, Lee SH, et al. Real-time deep learning-assisted mechano-acoustic system for respiratory diagnosis and multifunctional classification. npj Flex Electron. 2024;8(1):69. [CrossRef]
  18. Vijayan V, Connolly JP, Condell J, McKelvey N, Gardiner P. Review of wearable devices and data collection considerations for connected health. Sensors (Basel). 2021;21(16):5589. [CrossRef] [Medline]
  19. Ahmed A, Ali N, Aziz S, Abd-alrazaq AA, Hassan A, Khalifa M, et al. A review of mobile chatbot apps for anxiety and depression and their self-care features. Comput Methods Programs Biomed Update. 2021;1:100012. [CrossRef]
  20. Liang Z, Tatha O, Andersen L. Developing mHealth app for tracking academic stress and physiological reactions to stress. 2020. Presented at: IEEE 2nd Global Conference on Life Sciences and Technologies (LifeTech); March 10-12, 2020:147-150; Kyoto, Japan. [CrossRef]
  21. Beierle F, Allgaier J, Stupp C, Keil T, Schlee W, Schobel J, et al. Self-assessment of having COVID-19 with the corona check mHealth app. IEEE J Biomed Health Inform. 2023;27(6):2794-2805. [CrossRef] [Medline]
  22. Giebel GD, Abels C, Plescher F, Speckemeier C, Schrader NF, Börchers K, et al. Problems and barriers related to the use of mHealth apps from the perspective of patients: focus group and interview study. J Med Internet Res. 2024;26:e49982. [FREE Full text] [CrossRef] [Medline]
  23. Rowland SP, Fitzgerald JE, Holme T, Powell J, McGregor A. What is the clinical value of mHealth for patients? NPJ Digit Med. 2020;3:4. [FREE Full text] [CrossRef] [Medline]
  24. Belisario JSM, Huckvale K, Greenfield G, Car J, Gunn L. Smartphone and tablet self management apps for asthma. Cochrane Database Syst Rev. 2013;2013(11):CD010013. [CrossRef] [Medline]
  25. Janjua S, Banchoff E, Threapleton C, Prigmore S, Fletcher J, Disler R. Digital interventions for the management of chronic obstructive pulmonary disease. Cochrane Database Syst Rev. 2021;4(4):CD013246. [FREE Full text] [CrossRef] [Medline]
  26. Quach S, Michaelchuk W, Benoit A, Oliveira A, Packham TL, Goldstein R, et al. Mobile heath applications for self-management in chronic lung disease: a systematic review. Netw Model Anal Health Inform Bioinform. 2023;12(1):25. [FREE Full text] [CrossRef] [Medline]
  27. Apple Watch. Apple. URL: https://www.apple.com/ca/watch/ [accessed 2023-05-10]
  28. Fitbit. 2022. URL: https://www.fitbit.com/global/en-ca/home [accessed 2022-03-02]
  29. Bernbaum A. Afflo. 2022. URL: https://www.jamesdysonaward.org/en-US/2019/project/afflo [accessed 2022-03-01]
  30. Devani N, Pramono RXA, Imtiaz SA, Bowyer S, Rodriguez-Villegas E, Mandal S. Accuracy and usability of AcuPebble SA100 for automated diagnosis of obstructive sleep apnoea in the home environment setting: an evaluation study. BMJ Open. 2021;11(12):e046803. [FREE Full text] [CrossRef] [Medline]
  31. Morita PP, Yeung MS, Ferrone M, Taite AK, Madeley C, Stevens Lavigne A, et al. A patient-centered mobile health system that supports asthma self-management (breathe): design, development, and utilization. JMIR Mhealth Uhealth. 2019;7(1):e10956. [FREE Full text] [CrossRef] [Medline]
  32. Unleash the power of voice as a vital sign. Sonde. 2023. URL: https://www.sondehealth.com/ [accessed 2023-04-15]
  33. Harness the potential of cough as a vital sign. Hyfe. 2023. URL: https://www.hyfe.ai/ [accessed 2023-04-06]
  34. Green paper on mobile health ("mHealth"). European Commission. 2024. URL: https://digital-strategy.ec.europa.eu/en/library/green-paper-mobile-health-mhealth [accessed 2024-06-30]
  35. Policy for device software functions and mobile medical applications. US Food & Drug Administration. 2024. URL: https://tinyurl.com/bdhm2j2x [accessed 2024-06-30]
  36. Human interface guidelines. Apple. 2023. URL: https://developer.apple.com/design/human-interface-guidelines [accessed 2023-06-08]
  37. Typography. Android. 2023. URL: https://m1.material.io/style/typography.html [accessed 2023-06-08]
  38. Health app use scenarios and HIPAA. HHS. URL: https://www.hhs.gov/sites/default/files/ocr-health-app-developer-scenarios-2-2016.pdf [accessed 2024-08-05]
  39. Llorens-Vernet P, Miró J. Standards for mobile health-related apps: systematic review and development of a guide. JMIR Mhealth Uhealth. 2020;8(3):e13057. [FREE Full text] [CrossRef] [Medline]
  40. Lei Z, Fasanella L, Martignetti L, Li-Jessen NY, Mongeau L. Investigation of vocal fatigue using a dose-based vocal loading task. Appl Sci (Basel). 2020;10(3):1192. [FREE Full text] [CrossRef] [Medline]
  41. Create XML layouts for android. Android. 2023. URL: https://developer.android.com/codelabs/basic-android-kotlin-training-xml-layouts#0 [accessed 2023-03-20]
  42. Android Studio Chipmunk | 2021.2.1. Android. 2023. URL: https://developer.android.com/studio/releases/past-releases/as-chipmunk-release-notes [accessed 2023-03-03]
  43. Morville P. User experience honeycomb. UXPin. 2022. URL: https://www.uxpin.com/studio/blog/ux-honeycomb-definition-and-use/ [accessed 2022-03-08]
  44. Göransson C, Eriksson I, Ziegert K, Wengström Y, Langius-Eklöf A, Brovall M, et al. Testing an app for reporting health concerns—experiences from older people and home care nurses. Int J Older People Nurs. 2018;13(2):e12181. [CrossRef] [Medline]
  45. Creighton JR. Yogic Breathing for Post-Traumatic Stress Disorder: Designing an Application to Supplement Learning and Overcome a Stress State [Dissertation]. The University of Arizona. 2014. URL: https://repository.arizona.edu/bitstream/handle/10150/344450/azu_etd_13601_sip1_m.pdf?sequence=2 [accessed 2025-10-17]
  46. Caldwell B, Cooper M, Reid LG. Web Content Accessibility Guidelines (WCAG) 2.0. WWW Consortium (W3C). 2008. URL: https://www.w3.org/TR/WCAG20/ [accessed 2025-10-17]
  47. Vaghefi I, Tulu B. The continued use of mobile health apps: insights from a longitudinal study. JMIR Mhealth Uhealth. 2019;7(8):e12983. [FREE Full text] [CrossRef] [Medline]
  48. Build a responsive UI with ConstraintLayout. Android. URL: https://developer.android.com/develop/ui/views/layout/constraint-layout [accessed 2022-03-03]
  49. Color contrast checker. Coolors. 2022. URL: https://coolors.co/contrast-checker/112a46-acc8e5 [accessed 2022-03-05]
  50. Request location permissions. Android. 2023. URL: https://developer.android.com/training/location/permissions#approximate-request [accessed 2023-03-05]
  51. DatePicker. Android. 2023. URL: https://developer.android.com/reference/android/widget/DatePicker [accessed 2023-04-02]
  52. Long R. The Canadian Lung Association/Canadian Thoracic Society and tuberculosis prevention and control. Can Respir J. 2007;14(7):427-431. [FREE Full text] [CrossRef] [Medline]
  53. Respiratory medications. The Lung Association Ontario. 2023. URL: https://taddlecreekfht.ca/wp-content/uploads/2014/10/Respiratory-Medications.pdf [accessed 2023-05-10]
  54. van Kruijssen V, van Staa A, Dwarswaard J, In 't Veen JC, Mennema B, Adams SA. Use of online self-management diaries in asthma and COPD: a qualitative study of subjects' and professionals' perceptions and behaviors. Respir Care. 2015;60(8):1146-1156. [CrossRef] [Medline]
  55. O'Connell S, McCarthy VJC, Queally M, Savage E. The preferences of people with asthma or chronic obstructive pulmonary disease for self-management support: a qualitative descriptive study. J Clin Nurs. 2021;30(19-20):2832-2841. [CrossRef] [Medline]
  56. Juniper E, O'Byrne PM, Guyatt G, Ferrie P, King D. Development and validation of a questionnaire to measure asthma control. Eur Respir J. 1999;14(4):902-907. [FREE Full text] [CrossRef] [Medline]
  57. Reddel HK, Bateman ED, Becker A, Boulet L, Cruz AA, Drazen JM, et al. A summary of the new GINA strategy: a roadmap to asthma control. Eur Respir J. 2015;46(3):622-639. [FREE Full text] [CrossRef] [Medline]
  58. Jones PW, Harding G, Berry P, Wiklund I, Chen W, Kline Leidy N. Development and first validation of the COPD Assessment Test. Eur Respir J. 2009;34(3):648-654. [CrossRef] [Medline]
  59. Gómez FP, Rodriguez-Roisin R. Global Initiative for Chronic Obstructive Lung Disease (GOLD) guidelines for chronic obstructive pulmonary disease. Curr Opin Pulm Med. 2002;8(2):81-86. [CrossRef] [Medline]
  60. DeVries R, Kriebel D, Sama S. Validation of the breathlessness, cough and sputum scale to predict COPD exacerbation. NPJ Prim Care Respir Med. 2016;26:16083. [FREE Full text] [CrossRef] [Medline]
  61. TimePicker. Android. 2023. URL: https://developer.android.com/reference/android/widget/TimePicker [accessed 2023-05-20]
  62. See K, Phua J, Lim T. Trigger factors in asthma and chronic obstructive pulmonary disease: a single-centre cross-sectional survey. Singapore Med J. 2016;57(10):561-565. [FREE Full text] [CrossRef] [Medline]
  63. What are the WHO Air quality guidelines? World Health Organization. URL: https://www.who.int/news-room/feature-stories/detail/what-are-the-who-air-quality-guidelines [accessed 2023-03-05]
  64. Air Quality Health Index. Government of Canada. 2024. URL: https://www.canada.ca/en/environment-climate-change/services/air-quality-health-index/about.html [accessed 2024-05-10]
  65. Personal Information Protection and Electronic Documents Act (S.C. 2000, c. 5). Government of Canada. 2023. URL: https://laws-lois.justice.gc.ca/eng/acts/p-8.6/ [accessed 2023-05-12]
  66. Act respecting the protection of personal information in the private sector. Québec. 2023. URL: https://www.legisquebec.gouv.qc.ca/en/document/cs/p-39.1 [accessed 2023-05-13]
  67. Firebase Firestore. Google. 2023. URL: https://firebase.google.com/docs/storage [accessed 2023-02-02]
  68. HIPAA compliance on Google Cloud platform. Google. 2023. URL: https://cloud.google.com/security/compliance/hipaa [accessed 2023-02-04]
  69. Adamovic M. Readability Calculator. Online-Utility.org. 2023. URL: https://www.online-utility.org/english/readability_test_and_improve.jsp [accessed 2023-03-10]
  70. DuBay WH. Smart Language: Readers, Readability, and the Grading of Text. Germany. ERIC; 2007.
  71. Readability formulas. Readable. 2023. URL: https://readable.com/readability/flesch-reading-ease-flesch-kincaid-grade-level/ [accessed 2023-03-14]
  72. The Automated Readability Index (ARI). Readability. 2023. URL: https://readabilityformulas.com/automated-readability-index.php [accessed 2023-05-01]
  73. Mobile accessibility at W3C. W3C. 2022. URL: https://www.w3.org/WAI/standards-guidelines/mobile/ [accessed 2022-06-28]
  74. Di Gregorio M, Di Nucci D, Palomba F, Vitiello G. The making of accessible Android applications: an empirical study on the state of the practice. Empir Softw Eng. 2022;27(6):145. [FREE Full text] [CrossRef] [Medline]
  75. Accessibility Scanner. Google. 2024. URL: https:/​/play.​google.com/​store/​apps/​details?id=com.​google.​android.​apps.​accessibility.​auditor&hl=en_CA&gl=US [accessed 2024-05-15]
  76. Android Studio release notes. Android. 2023. URL: https://developer.android.com/studio/releases [accessed 2023-03-03]
  77. Current weather and forecasts collection. OpenWeather. 2023. URL: https://openweathermap.org/price#current [accessed 2023-05-14]
  78. Living with asthma and Air Quality Health Index. Asthma Canada. 2024. URL: https://tinyurl.com/749whjc6 [accessed 2024-05-11]
  79. Han A, Deng S, Yu J, Zhang Y, Jalaludin B, Huang C. Asthma triggered by extreme temperatures: from epidemiological evidence to biological plausibility. Environ Res. 2023;216(Pt 2):114489. [FREE Full text] [CrossRef] [Medline]
  80. Asthma Action Plan. Centers for Disease Control and Prevention. 2023. URL: https://www.cdc.gov/asthma/action-plan/documents/asthma-action-plan-508.pdf [accessed 2023-05-15]
  81. Gift AG, Narsavage G. Validity of the numeric rating scale as a measure of dyspnea. Am J Crit Care. 1998;7(3):200-204. [CrossRef]
  82. My COPD Action Plan. Canadian Thoracic Society. 2023. URL: https:/​/cts-sct.​ca/​wp-content/​uploads/​2019/​03/​5491_THOR_COPDActionPlanUpdate_2019_Editable_Eng_v2.​pdf [accessed 2023-06-11]
  83. Varshney H, Allahloh A, Sarfraz M. IoT based eHealth management system using Arduino and Google Cloud Firestore. 2019. Presented at: International Conference on Electrical, Electronics and Computer Engineering (UPCON); November 8-10, 2019:1-6; Aligarh, India. [CrossRef]
  84. Fornari G, Minato R, Pilotto G, Palazzi C. Applying frugal innovation to humidity and temperature monitoring. 2020. Presented at: MobiCom '20: The 26th Annual International Conference on Mobile Computing and Networking; September 21, 2020:12-17; London, United Kingdom. [CrossRef]
  85. SQL vs. NoSQL databases: what's the difference? IBM. 2023. URL: https://www.ibm.com/cloud/blog/sql-vs-nosql [accessed 2023-06-01]
  86. Ganesh Chandra D. BASE analysis of NoSQL database. Future Gener Comput Syst. 2015;52:13-21. [CrossRef]
  87. Sukmana Y, Rosmansyah Y. The use of Cloud Firestore for handling real-time data updates: an empirical study of gamified online quiz. 2021. Presented at: 2nd International Conference on Electronics, Communications and Information Technology (CECIT); December 27-29, 2021:1239-1244; Sanya, China. [CrossRef]
  88. Slingerland C. Horizontal vs. vertical scaling: which should you choose? Cloudzero. 2024. URL: https://tinyurl.com/3txkea5j [accessed 2024-07-31]
  89. Firebase Authentication. Firebase. 2023. URL: https://firebase.google.com/docs/auth [accessed 2023-05-16]
  90. Bluetooth technology overview. Bluetooth. 2023. URL: https://www.bluetooth.com/learn-about-bluetooth/tech-overview/ [accessed 2023-05-24]
  91. Tosi J, Taffoni F, Santacatterina M, Sannino R, Formica D. Performance evaluation of bluetooth low energy: a systematic review. Sensors (Basel). 2017;17(12):2898. [FREE Full text] [CrossRef] [Medline]
  92. CC2540 and CC2541 Bluetooth Low Energy software developers guide. Texas Instruments. 2009. URL: https://www.ti.com/lit/ug/swru271i/swru271i.pdf [accessed 2025-09-18]
  93. BLE protocol stack—controller. Pc Os. 2022. URL: https://pcng.medium.com/ble-protocol-stack-controller-2d2d5371deec [accessed 2022-12-18]
  94. The Bluetooth Low Energy protocol stack: understanding the layers. NovelBits. 2022. URL: https://novelbits.io/bluetooth-low-energy-protocol-stack-layers/ [accessed 2022-12-14]
  95. Chapter 4. GATT (services and characteristics). Oreilly. 2022. URL: https://www.oreilly.com/library/view/getting-started-with/9781491900550/ch04.html [accessed 2022-12-09]
  96. Bluetooth Low Energy. Android Developers. 2023. URL: https://developer.android.com/guide/topics/connectivity/bluetooth/ble-overview [accessed 2023-06-02]
  97. BluetoothDevice. Android Developers. 2023. URL: https://developer.android.com/reference/android/bluetooth/BluetoothDevice [accessed 2023-06-02]
  98. BluetoothGatt. Android Developers. 2023. URL: https://developer.android.com/reference/android/bluetooth/BluetoothGatt [accessed 2023-06-02]
  99. nRF52840 DK. Nordic Semiconductor. 2023. URL: https://www.nordicsemi.com/Products/Development-hardware/nrf52840-dk [accessed 2023-06-05]
  100. Stoyanov SR, Hides L, Kavanagh DJ, Wilson H. Development and validation of the user version of the Mobile Application Rating Scale (uMARS). JMIR Mhealth Uhealth. 2016;4(2):e72. [FREE Full text] [CrossRef] [Medline]
  101. Choi YK, Demiris G, Lin S, Iribarren SJ, Landis CA, Thompson HJ, et al. Smartphone applications to support sleep self-management: review and evaluation. J Clin Sleep Med. 2018;14(10):1783-1790. [FREE Full text] [CrossRef] [Medline]
  102. Firebase App Distribution. Firebase. 2023. URL: https://firebase.google.com/docs/app-distribution [accessed 2023-06-18]
  103. Flesch reading ease. Flesch-Kincaid Calculator. 2023. URL: https://charactercalculator.com/flesch-reading-ease/ [accessed 2023-06-10]
  104. What is a Gunning Fog Index readability score? Readable. 2023. URL: https://readable.com/readability/gunning-fog-index/ [accessed 2023-03-14]
  105. The Coleman-Liau Readability Index. Readable. 2023. URL: https://readable.com/readability/coleman-liau-readability-index/ [accessed 2023-03-14]
  106. Flesch-Kincaid grade level. Readable. 2023. URL: https://readable.com/readability/flesch-reading-ease-flesch-kincaid-grade-level/ [accessed 2023-03-14]
  107. The SMOG Readability Formula. Readability. 2023. URL: https://readabilityformulas.com/smog-readability-formula.php [accessed 2023-05-01]
  108. Readability Formulas. Readability. 2023. URL: https://readabilityformulas.com/aboutus.php [accessed 2023-05-01]
  109. Understanding RSSI. metageek. URL: https://www.metageek.com/training/resources/understanding-rssi/ [accessed 2025-09-18]
  110. Himes BE, Leszinsky L, Walsh R, Hepner H, Wu AC. Mobile health and inhaler-based monitoring devices for asthma management. J Allergy Clin Immunol Pract. 2019;7(8):2535-2543. [FREE Full text] [CrossRef] [Medline]
  111. Quach S, Benoit A, Oliveira A, Packham TL, Goldstein R, Brooks D. Features and characteristics of publicly available mHealth apps for self-management in chronic obstructive pulmonary disease. Digit Health. 2023;9:20552076231167007. [FREE Full text] [CrossRef] [Medline]
  112. Sobnath DD, Philip N, Kayyali R, Nabhani-Gebara S, Pierscionek B, Vaes AW, et al. Features of a mobile support app for patients with chronic obstructive pulmonary disease: literature review and current applications. JMIR Mhealth Uhealth. 2017;5(2):e17. [FREE Full text] [CrossRef] [Medline]
  113. Alsahli S, Hor SY, Lam M. Factors influencing the acceptance and adoption of mobile health apps by physicians during the COVID-19 pandemic: systematic review. JMIR mHealth and uHealth. 2023;e50419:11. [CrossRef] [Medline]
  114. Hegde S, Eid NS. Telehealth and remote patient monitoring after the COVID pandemic. Pediatr Allergy Immunol Pulmonol. 2021;34(4):130-131. [FREE Full text] [CrossRef] [Medline]
  115. Mobbs RJ, Ho D, Choy WJ, Betteridge C, Lin H. COVID-19 is shifting the adoption of wearable monitoring and telemedicine (WearTel) in the delivery of healthcare: opinion piece. Ann Transl Med. 2020;8(20):1285. [FREE Full text] [CrossRef] [Medline]
  116. Sunjaya AP, Sengupta A, Martin A, Di Tanna GL, Jenkins C. Efficacy of self-management mobile applications for patients with breathlessness: systematic review and quality assessment of publicly available applications. Respir Med. 2022;201:106947. [FREE Full text] [CrossRef] [Medline]
  117. Schmeelk S, Davis A, Li Q, Shippey C, Utah M, Myers A, et al. Monitoring symptoms of COVID-19: review of mobile apps. JMIR Mhealth Uhealth. 2022;10(6):e36065. [FREE Full text] [CrossRef] [Medline]
  118. Diaz-Skeete YM, McQuaid D, Akinosun AS, Ekerete I, Carragher N, Carragher L. Analysis of apps with a medication list functionality for older adults with heart failure using the mobile app rating scale and the IMS Institute for Healthcare Informatics functionality score: evaluation study. JMIR Mhealth Uhealth. 2021;9(11):e30674. [FREE Full text] [CrossRef] [Medline]
  119. Balebako R, Marsh A, Lin J, Hong J, Cranor L. The privacy and security behaviors of smartphone app developers. 2014. Presented at: Workshop on Usable Security; August 10-14, 2014; Seattle, WA. [CrossRef]
  120. Fuller-Tyszkiewicz M, Richardson B, Klein B, Skouteris H, Christensen H, Austin D, et al. A mobile app-based intervention for depression: end-user and expert usability testing study. JMIR Ment Health. 2018;5(3):e54. [FREE Full text] [CrossRef] [Medline]
  121. Mohamad Marzuki MF, Yaacob NA, Bin Yaacob NM, Abu Hassan MR, Ahmad SB. Usable mobile app for community education on colorectal cancer: development process and usability study. JMIR Hum Factors. 2019;6(2):e12103. [FREE Full text] [CrossRef] [Medline]


ACQ: Asthma Control Questionnaire
AQHI: Air Quality Health Index
BLE: Bluetooth Low Energy
COPD: chronic obstructive pulmonary disease
FAQ: frequently asked question
GINA: Global Initiative for Asthma
HIPAA: Health Insurance Portability and Accountability Act
mHealth: mobile health
NSA: neck surface accelerometer
PM: particulate matter
UI: user interface
uMARS: User Version of the Mobile Application Rating Scale
UX: user experience


Edited by A Mavragani; submitted 07.Mar.2025; peer-reviewed by C Baxter; comments to author 01.May.2025; revised version received 13.Jul.2025; accepted 21.Jul.2025; published 29.Oct.2025.

Copyright

©Andrew Chao, Lisa Martignetti, René Groh, Andreas M Kist, Nicole YK Li-Jessen. Originally published in JMIR Formative Research (https://formative.jmir.org), 29.Oct.2025.

This is an open-access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work, first published in JMIR Formative Research, is properly cited. The complete bibliographic information, a link to the original publication on https://formative.jmir.org, as well as this copyright and license information must be included.