Original Paper
Abstract
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.
doi:10.2196/73584
Keywords
Introduction
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 [,]. 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 [-].
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 [-]. 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 [-]. 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 [-].
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 [-]. However, despite the increasing use of Android platforms for mHealth development, many studies lack comprehensive documentation of development workflows, design decisions, and validation procedures []. 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% []. However, Cochrane systematic reviews report mixed benefits for mHealth interventions targeting patients with asthma and COPD specifically.
Belisario et al [] 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 [] 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 [,].
Despite that many mHealth solutions are available, most of them remain inadequate to fully support self-management interventions in asthma and COPD []. General-purpose wearables such as the Apple Watch [] and Fitbit [] provide basic physiological metrics but lack the disease-specific algorithms and personalized interventions essential for respiratory disease management. Specialized devices such as Afflo [] and AcuPebble [] capture respiratory signals but do not integrate data into self-management plans or provide timely exacerbation alerts. Stand-alone apps like Breathe [], Sonde Health [], and CoughPro [] 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 [] and the US Food and Drug Administration’s Mobile Medical Applications Guidance [], 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 [] and Android’s Material Design Guidelines []. Besides, apps handling protected health information must comply with the Health Insurance Portability and Accountability Act (HIPAA) or equivalent regional privacy regulations []. To address these multiple requirements, Llorens-Vernet and Miró [] 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 [,,,]. 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.
Methods
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ó [].
Phase 1a: Frontend Development
App Interface Implementation and Workflow
The AIrway user interface (UI) was set up using XML (version 1.0) [] in Android Studio (Chipmunk 2021.2.1 version) [], 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 ().

Design Principles
The design principles of Morville [] were followed to guide the user experience (UX) and UI design of AIrway (). 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 [] and a posttraumatic stress monitoring app [].
| Design principle | Question (Q) and answer |
| Usefulness | Q1: Does the app have practical value for the target users?
|
| Value | Q2: Does the app advance the mission of the organization behind it?
|
| Findability | Q3: Can users locate what they are looking for?
|
| Credibility | Q4: Is the app trustworthy?
|
| Accessibility | Q5: Are there barriers that may prevent the target users from using the app?
|
| Desirability | Q6: Do the target users want to use the app? What are the responses?
|
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 [].
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 [].
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 [] following the Android Material Design Guidelines []. 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 []. That way, the app’s UI components were flexible enough to be adjusted and fit different screen sizes. Besides, Android Guidelines [] 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 [], 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 [] 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 ().
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 []. The app requested the permission at runtime, offering 3 options: “While using the app,” “Only this time,” or “Deny” ().
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 [] 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 ().
Medication Profile
The medication profile design was based on the guidelines from the Canadian Lung Association [], the Ontario Lung Association [], and the Breathe app []. 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 ().
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 [,]. 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 [], a clinically validated tool recommended by the Global Initiative for Asthma (GINA) [], 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 [], the Breathlessness, Cough and Sputum Scale [], and a Numeric Rating Scale [] 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 (). A TimePicker [] 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” ().

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 (A). Since asthma or COPD symptoms can be impacted by air pollution, temperature, and humidity [], 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) []. 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 [].

Report Interface: Clinical Symptom Prediction
The report interface (B) 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 (C) 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 (D) 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 [] and Quebec Privacy Law [], explained the type of data collected as well as how it would be stored and used (). 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 [] used for app data storage is HIPAA [] 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 []. The target reading level was set to grade 9, matching most English-educated adults in the United States []. The Flesch Reading Ease Score, a standard metric for research, educational, and digital content [], was applied (70-80=grade 7, 60-70=grades 8-9, and 50-60=grades 10-12) []. All text was iteratively revised until it consistently met the ninth-grade threshold without losing essential detail. Definitions for each readability metric appear in .
Mobile Accessibility Analysis for App Interfaces
Based on the World Wide Web Consortium guideline [,], the content of websites and apps needs to be accessible to people with disabilities and the general population. The Accessibility Scanner [], 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) [] in Android Studio (Chipmunk 2021.2.1 version) [] 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 [].
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 [], (2) air quality data from the AQHI [], 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 [,]. Extreme temperature and humidity can also trigger asthma symptoms []. 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 [] ().
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 [], the COPD Assessment Test [], and the Numeric Rating Scale []; (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 [] ().
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 [] 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 [] and a humidity and temperature monitoring system []. 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 [-]. Third, unlike traditional Structured Query Language databases that need hardware upgrades and incur downtime, Firestore scales horizontally on demand, adding capacity without service interruption [].
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) []. In AIrway, the register interface collected email and password inputs. Once the user input fields were filled, the createUserWithEmailAndPassword method [] 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 (). 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.”

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 [,]. The BLE protocol stack [] 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 []. 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 [,,].
In the AIrway app, the Android BLE application programming interface [] 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 [], read the characteristics (ie, numerical data) using the readCharacteristic method [], 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 [] 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) [] and IQVIA [] were used. The uMARS questionnaire, widely used for evaluating mHealth apps [], 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 (). 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 [] ().
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 [] 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.
Results
Verification of mHealth Apps’ Development Standards
AIrway met 7 of the 8 best practices for mHealth app development (). 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.
| 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 [], the Flesch Reading Ease score [] 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 [] indicated an 8th- to 10th-grade reading level, while the Coleman Liau Index [] suggested suitability for a 7th- to 10th-grade audience. The Flesch-Kincaid Grade Level [] indicated a 6th- to 8th-grade range, and the Automated Readability Index [] estimated a 5th- to 7th-grade level. The Simple Measure of Gobbledygook Index measured the texts based on syllables [] and concluded that the materials were suitable for a 9th- to 10th-grade audience ().
| Readability metrics | Privacy policy | FAQa | Asthma action plan | COPDb action plan | Interpretation of the metric |
| Gunning Fog Index | 8.97 | 9.38 | 8.44 | 8.49 | 8th to 10th grade |
| Coleman Liau Index | 9.18 | 9.39 | 7.47 | 8.35 | 7th to 10th grade |
| Flesch-Kincaid Grade Level | 7.57 | 8.03 | 7.17 | 6.80 | 6th to 8th grade |
| Automated Readability Index | 5.94 | 6.33 | 4.86 | 5.38 | 5th to 7th grade |
| SMOGc Index | 9.32 | 9.67 | 9.06 | 9.71 | 9th 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 (). 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; and ). 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 []), 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.
| Scan range (dBm) | Corresponding MAC address |
| –94 | 1E:73:99:6D:30:E7 |
| –19 | D5:D2:5D:62:AF:4B |
| –100 | 57:97:8B:22:DC:5F |
| –86 | 5B:7B:F2:E7:2C:3C |
| –81 | 6F:AE:90:EE:00:95 |
| Data transmission timestamp | Read characteristics |
| May 18, 16:33:28 | 0x0D (equivalent to integer 13) |
| May 18, 16:33:29 | 0x0D |
| May 18, 16:33:30 | 0x0C (equivalent to integer 12) |
| May 18, 16:33:31 | 0x0C |
| May 18, 16:33:32 | 0x0B (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 (). 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.
| Task | Physical distance | Scan signal strength (dBm) | Run time (hours:minutes:seconds) | Obstacle |
| Put the board next to the phone for 5 minutes | 0 | –26 | 14:37:35 to 14:42:37 | None |
| Trial 1: put the board next to the phone for 10 minutes | 0 | –26 | 16:23:50 to 16:29:19 (self-disconnected) | None |
| Trial 2: put the board next to the phone for 10 minutes | 0 | –26 | 15:40:18 to 15:51:10 | None |
| Put the board next to the phone for 20 minutes | 0 | –26 | 14:01:37 to 14:20:07 | None |
| Put the board next to the phone for 30 minutes | 0 | –26 | 15:10:17 to 15:42:09 | None |
| Put the board next to the phone for 40 minutes | 0 | –26 | 13:13:23 to 13:53:11 | None |
| Put the board and the phone on 2 different laboratory tables for 5 minutes | ~2 m apart | –70 | 14: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 | –91 | 13: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 | –58 | 14:49:44 to 14:55:01 | Microwave |
| Put the board and the phone next to a microwave (on) for 1 minute | ~0.6 m apart | –58 | 15:00:14 to 15:01:31 | Microwave |
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 ().
| Variable and category | Values | ||
| Sex identity, n (%) | |||
| Male | 2 (40) | ||
| Female | 3 (60) | ||
| Prefer not to answer | 0 (0) | ||
| Visible minority status, n (%) | |||
| Yes | 4 (80) | ||
| No | 0 (0) | ||
| Prefer not to answer | 1 (20) | ||
| Reside location, n (%) | |||
| United States | 0 (0) | ||
| Canada | 5 (100) | ||
| Education level, n (%) | |||
| High school diploma | 0 (0) | ||
| Apprenticeship or trades certificate or diploma | 0 (0) | ||
| College or CEGEPa degree or diploma, or university degree lower than bachelor | 1 (20) | ||
| Bachelor degree | 20 (20) | ||
| Graduate degree (master or doctorate) | 3 (60) | ||
| Job status, n (%) | |||
| Full-time (>30 hours per week) employed | 3 (60) | ||
| Part-time (<30 hours per week) employed | 2 (40) | ||
| Self-employed | 0 (0) | ||
| Unemployed | 0 (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 fellow | 2 (40) | ||
| Other: software and hardware support analyst | 1 (20) | ||
| Experience in mobile development (years), n (%) | |||
| 1-2 | 5 (100) | ||
| 2-3 | 0 (0) | ||
| 3-4 | 0 (0) | ||
| More than 5 | 0 (0) | ||
| Mobile app development platforms (multiple selected), n (%) | |||
| iOS | 2 (40) | ||
| Android | 5 (100) | ||
| Windows | 2 (40) | ||
| BlackBerry | 0 (0) | ||
| Apps developed, n (%) | |||
| 1 | 4 (80) | ||
| 2-5 | 1 (20) | ||
| More than 5 | 0 (0) | ||
| Size of the mobile app development team in the organization, n (%) | |||
| 1-9 employees | 3 (60) | ||
| 10-99 employees | 1 (20) | ||
| 100-999 employees | 0 (0) | ||
| 1000-9999 employees | 0 (0) | ||
| 10,000+ employees | 0 (0) | ||
| Not applicable | 1 (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; A). 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.

IQVIA Results
The IQVIA functionality score ranged from 6 to 11, with a median of 8 (IQR 7-10; B). 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 . 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.
Discussion
Overview
In recent years, mHealth apps targeting asthma monitoring have doubled from 2015 to 2019 [], and COPD apps increased 6-fold between 2017 and 2023 [,]. The SARS-CoV-2 pandemic has notably increased clinicians’ and patients’ familiarity and positive attitudes toward self-monitoring and home-monitoring apps []. 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 []. 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 []. 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 [,].
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 []. 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 [,-]. 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 [-]. 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.
App interfaces.
DOCX File , 913 KBPrivacy policy for the app.
DOCX File , 26 KBReadability metrics and definition.
DOCX File , 25 KBSummary of zone calculation and action plan in AIrway.
DOCX File , 26 KBUser Version of the Mobile Application Rating Scale questionnaire.
DOCX File , 28 KBIQVIA questionnaire.
DOCX File , 24 KBAccessibility analysis on AIrway app interfaces.
DOCX File , 25 KBOpen-ended question responses of technical raters.
DOCX File , 27 KBReferences
- Papi A, Brightling C, Pedersen SE, Reddel HK. Asthma. Lancet. 2018;391(10122):783-800. [CrossRef] [Medline]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Apple Watch. Apple. URL: https://www.apple.com/ca/watch/ [accessed 2023-05-10]
- Fitbit. 2022. URL: https://www.fitbit.com/global/en-ca/home [accessed 2022-03-02]
- Bernbaum A. Afflo. 2022. URL: https://www.jamesdysonaward.org/en-US/2019/project/afflo [accessed 2022-03-01]
- 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]
- 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]
- Unleash the power of voice as a vital sign. Sonde. 2023. URL: https://www.sondehealth.com/ [accessed 2023-04-15]
- Harness the potential of cough as a vital sign. Hyfe. 2023. URL: https://www.hyfe.ai/ [accessed 2023-04-06]
- 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]
- Policy for device software functions and mobile medical applications. US Food & Drug Administration. 2024. URL: https://tinyurl.com/bdhm2j2x [accessed 2024-06-30]
- Human interface guidelines. Apple. 2023. URL: https://developer.apple.com/design/human-interface-guidelines [accessed 2023-06-08]
- Typography. Android. 2023. URL: https://m1.material.io/style/typography.html [accessed 2023-06-08]
- 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]
- 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]
- 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]
- Create XML layouts for android. Android. 2023. URL: https://developer.android.com/codelabs/basic-android-kotlin-training-xml-layouts#0 [accessed 2023-03-20]
- 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]
- Morville P. User experience honeycomb. UXPin. 2022. URL: https://www.uxpin.com/studio/blog/ux-honeycomb-definition-and-use/ [accessed 2022-03-08]
- 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]
- 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]
- 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]
- 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]
- Build a responsive UI with ConstraintLayout. Android. URL: https://developer.android.com/develop/ui/views/layout/constraint-layout [accessed 2022-03-03]
- Color contrast checker. Coolors. 2022. URL: https://coolors.co/contrast-checker/112a46-acc8e5 [accessed 2022-03-05]
- Request location permissions. Android. 2023. URL: https://developer.android.com/training/location/permissions#approximate-request [accessed 2023-03-05]
- DatePicker. Android. 2023. URL: https://developer.android.com/reference/android/widget/DatePicker [accessed 2023-04-02]
- 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]
- Respiratory medications. The Lung Association Ontario. 2023. URL: https://taddlecreekfht.ca/wp-content/uploads/2014/10/Respiratory-Medications.pdf [accessed 2023-05-10]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- TimePicker. Android. 2023. URL: https://developer.android.com/reference/android/widget/TimePicker [accessed 2023-05-20]
- 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]
- 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]
- 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]
- 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]
- 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]
- Firebase Firestore. Google. 2023. URL: https://firebase.google.com/docs/storage [accessed 2023-02-02]
- HIPAA compliance on Google Cloud platform. Google. 2023. URL: https://cloud.google.com/security/compliance/hipaa [accessed 2023-02-04]
- Adamovic M. Readability Calculator. Online-Utility.org. 2023. URL: https://www.online-utility.org/english/readability_test_and_improve.jsp [accessed 2023-03-10]
- DuBay WH. Smart Language: Readers, Readability, and the Grading of Text. Germany. ERIC; 2007.
- Readability formulas. Readable. 2023. URL: https://readable.com/readability/flesch-reading-ease-flesch-kincaid-grade-level/ [accessed 2023-03-14]
- The Automated Readability Index (ARI). Readability. 2023. URL: https://readabilityformulas.com/automated-readability-index.php [accessed 2023-05-01]
- Mobile accessibility at W3C. W3C. 2022. URL: https://www.w3.org/WAI/standards-guidelines/mobile/ [accessed 2022-06-28]
- 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]
- 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]
- Android Studio release notes. Android. 2023. URL: https://developer.android.com/studio/releases [accessed 2023-03-03]
- Current weather and forecasts collection. OpenWeather. 2023. URL: https://openweathermap.org/price#current [accessed 2023-05-14]
- Living with asthma and Air Quality Health Index. Asthma Canada. 2024. URL: https://tinyurl.com/749whjc6 [accessed 2024-05-11]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- SQL vs. NoSQL databases: what's the difference? IBM. 2023. URL: https://www.ibm.com/cloud/blog/sql-vs-nosql [accessed 2023-06-01]
- Ganesh Chandra D. BASE analysis of NoSQL database. Future Gener Comput Syst. 2015;52:13-21. [CrossRef]
- 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]
- Slingerland C. Horizontal vs. vertical scaling: which should you choose? Cloudzero. 2024. URL: https://tinyurl.com/3txkea5j [accessed 2024-07-31]
- Firebase Authentication. Firebase. 2023. URL: https://firebase.google.com/docs/auth [accessed 2023-05-16]
- Bluetooth technology overview. Bluetooth. 2023. URL: https://www.bluetooth.com/learn-about-bluetooth/tech-overview/ [accessed 2023-05-24]
- 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]
- 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]
- BLE protocol stack—controller. Pc Os. 2022. URL: https://pcng.medium.com/ble-protocol-stack-controller-2d2d5371deec [accessed 2022-12-18]
- 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]
- 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]
- Bluetooth Low Energy. Android Developers. 2023. URL: https://developer.android.com/guide/topics/connectivity/bluetooth/ble-overview [accessed 2023-06-02]
- BluetoothDevice. Android Developers. 2023. URL: https://developer.android.com/reference/android/bluetooth/BluetoothDevice [accessed 2023-06-02]
- BluetoothGatt. Android Developers. 2023. URL: https://developer.android.com/reference/android/bluetooth/BluetoothGatt [accessed 2023-06-02]
- nRF52840 DK. Nordic Semiconductor. 2023. URL: https://www.nordicsemi.com/Products/Development-hardware/nrf52840-dk [accessed 2023-06-05]
- 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]
- 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]
- Firebase App Distribution. Firebase. 2023. URL: https://firebase.google.com/docs/app-distribution [accessed 2023-06-18]
- Flesch reading ease. Flesch-Kincaid Calculator. 2023. URL: https://charactercalculator.com/flesch-reading-ease/ [accessed 2023-06-10]
- What is a Gunning Fog Index readability score? Readable. 2023. URL: https://readable.com/readability/gunning-fog-index/ [accessed 2023-03-14]
- The Coleman-Liau Readability Index. Readable. 2023. URL: https://readable.com/readability/coleman-liau-readability-index/ [accessed 2023-03-14]
- Flesch-Kincaid grade level. Readable. 2023. URL: https://readable.com/readability/flesch-reading-ease-flesch-kincaid-grade-level/ [accessed 2023-03-14]
- The SMOG Readability Formula. Readability. 2023. URL: https://readabilityformulas.com/smog-readability-formula.php [accessed 2023-05-01]
- Readability Formulas. Readability. 2023. URL: https://readabilityformulas.com/aboutus.php [accessed 2023-05-01]
- Understanding RSSI. metageek. URL: https://www.metageek.com/training/resources/understanding-rssi/ [accessed 2025-09-18]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
Abbreviations
| 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.

