Skip to main content
. 2023 Sep 18;7:e45490. doi: 10.2196/45490

Table 1.

Solutions implemented to address desired qualities during app development.

Domain Details Solutions implemented
Accessibility
  • Adjustable font size, image size, and contrast

  • Simplified user interface to reduce errors

  • Simplified features

  • Voice-overs

  • Choice of font size and theme (dark or light) in the onboarding and profile

  • Zooming in on the images in the text after clicking on them

  • A simple dashboard with 3 main buttons and a bottom button ribbon (Recommended for You, Continue Learning, Already Completed; Profile, Library, Search)

  • Audio added to each learning card (generated using Text To Speech Free web-based software [55])

Adaptability
  • Adapting to the user’s needs

  • Adapting to the user’s level of literacy

  • The user is asked “What single change do you think would improve your life right now?” The question concerns a change that would have an impact on the first recommended module (diet, exercise, medication, or introduction)

  • After clicking on a module, the user is asked 2 knowledge-based questions and 1 behavior-based question related to the topic of the education module. If the user answers all 3 questions correctly, they are informed that they can skip reading the module

Autonomy
  • Going back in a conversation

  • Search option in the conversation

  • A back button was added to the conversations

  • Search option added in conversations and for education modules

Evidence-based design and content
  • Indication of the authors or references

  • Guarantee of information validity

  • Each module introduction includes information about the authors (including our clinical partner)

  • Each summary includes lists of references based on which the content has been devised

Gamification
  • Time frame to complete a module

  • Each unit has a description that includes the estimated time needed to complete it

Guidance
  • Personal diary

  • Selected units include a question on actionable conclusions that the user came up with after reading the content

Integration
  • Embedded in the process of care

  • A platform for physicians where they can check the activity of the user (completed modules) has been developed

Personalization
  • Notification timing or use preferences

  • Notification preferences added to the onboarding and settings

Up-to-date content
  • New medical knowledge

  • Daily insights

  • Administrator-controlled notifications with new content developed