Habit Tracker Mobile App

The interface uses friendly visuals and encouraging messages that promote user motivation effectively. However, the text contrast and the checkmark sizes could be improved for better accessibility and usability.
Analyzed design
Fixes by Category
  • 3
    Color & Contrast
  • 2
    Content Readability & Clarity
  • 4
    Visual Consistency, Imagery & Media
  • 1
    Navigation & Structure
  • 2
    Conversion & Actions
  • 2
    Tone, Friendliness & Delight
  • 4
    Accessibility & Input Ergonomics
  • 3
    Efficiency & Cognitive Load
  • 2
    Flow & States Completeness
  • 1
    Strategic Design
  • Recommended Fixes by Impact
    0Critical
    3Major
    17Moderate
    5Minor

    Low contrast for date labels W to T under calendar

    Major
    Color & Contrast
    The Problem
    The day labels W, T, F, and the dates 25, 26, 27 are displayed in a light green color on a white background, resulting in poor contrast that likely fails WCAG AA minimum 4.5:1 contrast ratio.
    Why it Matters
    Users with visual impairments or in bright environments may have difficulty reading these date labels, making it harder to understand the calendar dates at a glance.
    How to Fix
    Use a darker color for the day and date text under the calendar or increase the font weight to improve contrast against the white background.
    Issue Highlights
    Finding region

    Low contrast for subtext in habit list items

    Major
    Color & Contrast
    The Problem
    The subtext such as 'All day', 'Every day - 7:30 AM', and 'Every day - 9:00 PM' placed below the habit titles is shown in a pale green color on a white background, making the text hard to read due to insufficient contrast.
    Why it Matters
    Users with low vision may struggle to read these details, potentially missing critical information about the habit schedule or timing.
    How to Fix
    Darken the color of the subtext to increase contrast against the white background or use a darker gray/green.
    Issue Highlights
    Finding region

    No Clear Primary CTA for Adding or Managing Tasks

    Major
    Conversion & Actions
    The Problem
    The screen shows a plus (+) button presumably for adding tasks, but there is no clearly labeled primary call-to-action button with action text (e.g., 'Add Task') which can confuse users about how to proceed with adding or managing tasks.
    Why it Matters
    Users may be uncertain about how to add or complete daily tasks, possibly reducing engagement or task completion rates.
    How to Fix
    Add a prominent primary CTA button with clear, action-oriented text such as 'Add Task' or 'Complete Task' near the task list or plus icon.
    Issue Highlights
    Finding region

    Body text likely too small for comfortable reading

    Moderate
    Content Readability & Clarity
    The Problem
    The body text for items like 'Evening Journal' and '10k Steps' description (e.g., 'Every day • 9:00 PM', 'All day') appears smaller than ideal for readability on a mobile UI, likely below 12-14px equivalent.
    Why it Matters
    Text that is too small can cause eye strain and may make it difficult for users to quickly understand item details, impacting overall usability.
    How to Fix
    Increase the font size for body text under task titles to at least 14px (or equivalent) and ensure appropriate contrast.
    Issue Highlights
    Finding region

    Inconsistent iconography style for bottom navigation icons

    Moderate
    Visual Consistency, Imagery & Media
    The Problem
    The icons in the bottom navigation bar have inconsistent styles: the Home icon is a filled, colorful house, Stats is colorful bars, Habi is a simple speech bubble in purple, and Me is a stylized panda face, differing in complexity and color palettes.
    Why it Matters
    Inconsistent icon styles can confuse users or reduce perceived polish and professionalism of the app.
    How to Fix
    Adopt a consistent icon style across the bottom navigation bar, such as all outline icons, all filled icons, or a unified color scheme and level of detail.
    Issue Highlights
    Finding region

    Lack of Clear Current Page Indicator in Bottom Navigation

    Moderate
    Orientation Missing (Environment/Role/Location)
    The Problem
    The bottom navigation uses icons with text labels but the current page 'Home' is indicated only by a subtle background highlight without a clear active state or label emphasis, which may not be obvious at a glance.
    Why it Matters
    Users may be uncertain about which section of the app they are currently viewing, reducing their sense of orientation and confidence in navigation.
    How to Fix
    Use a more distinct active state style for the current tab, such as bolder text, a stronger color highlight, or an underline to clearly indicate the active page.
    Issue Highlights
    Finding region

    Small circular checkmark touch targets

    Moderate
    Accessibility & Input Ergonomics
    The Problem
    The circular checkbox targets on the right side of list items (e.g., 'Evening Journal', '10k Steps') appear smaller than recommended touch target size (~30x30 pixels).
    Why it Matters
    Small targets can be hard to accurately tap, especially for users with motor impairments or using smaller devices, increasing input errors.
    How to Fix
    Increase the size of the circular checkboxes to at least 44x44 pixels while maintaining visual balance or add padding around the tap area.
    Issue Highlights
    Finding region

    Bottom navigation icons spaced too close

    Moderate
    Accessibility & Input Ergonomics
    The Problem
    The bottom navigation bar icons (Home, Stats, Habi, Me) are spaced quite closely, with each icon's tap area likely under recommended width for touch targets.
    Why it Matters
    Users may accidentally tap the wrong navigation icon due to insufficient spacing, increasing navigation errors and frustration.
    How to Fix
    Increase horizontal spacing or tap area padding around each bottom navigation icon to meet 44x44 pixel minimum.
    Issue Highlights
    Finding region

    Multiple habit toggles create redundant decisions

    Moderate
    Efficiency & Cognitive Load
    The Problem
    The user must individually toggle multiple habits (e.g., Meditate, Evening Journal, 10k Steps) to mark completion, increasing the number of decisions per session.
    Why it Matters
    Too many similar toggle decisions can slow user progress and increase cognitive load, causing frustration or drop-off.
    How to Fix
    Consider grouping habit completions into fewer bulk actions or implementing a more guided workflow for habit tracking.
    Issue Highlights
    Finding region

    Unclear Next Step After Task Completion

    Moderate
    Flow & States Completeness
    The Problem
    The screen shows the user has completed some tasks (indicated by the check marks), but it is not clear what the user should do next to continue their progress or interact further.
    Why it Matters
    Users might be confused about how to proceed or engage further, potentially reducing motivation and flow completion.
    How to Fix
    Provide a clear visible button or prompt guiding the user towards the next step, such as adding new habits, reviewing progress, or completing additional tasks.
    Issue Highlights
    Finding region

    Low contrast for inactive tab icons and labels in bottom nav

    Moderate
    Color & Contrast
    The Problem
    The inactive bottom navigation tabs (Stats, Habi, Me) use a pale muted color for text and icons on a white background, reducing readability and making it hard to distinguish active/inactive states clearly.
    Why it Matters
    Users with visual impairments or in low-light conditions may have difficulty identifying navigation options, impacting app navigation.
    How to Fix
    Use a darker or more saturated color for inactive icons and labels or add a distinct visual style to differentiate inactive states clearly.
    Issue Highlights
    Finding region

    Insufficient emphasis on date and day labels

    Moderate
    Content Readability & Clarity
    The Problem
    The date and day headers at top (e.g., 'W 25', 'T 26', 'S 28') use similarly styled text with low contrast and small font sizes, which makes it harder to distinguish current day selection and day names clearly.
    Why it Matters
    Poor hierarchy in the calendar display can reduce users' ability to quickly recognize today's date and plan accordingly.
    How to Fix
    Use stronger visual contrast and differences in font size or weight to distinguish the selected day and day names from unselected ones.
    Issue Highlights
    Finding region

    Misalignment between task checkboxes and icons

    Moderate
    Visual Consistency, Imagery & Media
    The Problem
    In the task list, the checkboxes are right aligned but appear inconsistently vertically aligned with the icons and text, causing visual imbalance.
    Why it Matters
    Misaligned UI elements cause cognitive load and reduce visual harmony, making the interface harder to scan and less pleasant.
    How to Fix
    Adjust vertical alignment so that checkboxes align neatly with their associated icons and text baseline within list items.
    Issue Highlights
    Finding region

    Dense and Visually Similar Task Rows Challenge Touch Accuracy

    Moderate
    Navigation & Structure
    The Problem
    Several task items are stacked vertically with minimal spacing and similar styling, making it potentially difficult to distinguish and select individual tasks easily, especially on small screens.
    Why it Matters
    Users may accidentally tap the wrong task or become frustrated by the lack of clear separation between actionable elements leading to poor interaction and drop-offs.
    How to Fix
    Increase vertical spacing between task cards or add more visible dividers or shadows to clearly separate individual tasks for easier touch targeting.
    Issue Highlights
    Finding region

    Vague Task Completion Indicators Without Clear Action Buttons

    Moderate
    Conversion & Actions
    The Problem
    Tasks use circular check icons to indicate completion but lack a clear button or label to 'Complete' or 'Undo' which may cause confusion about tappable areas or actions.
    Why it Matters
    Users may hesitate to interact with tasks, unsure if tapping the circle marks complete or triggers other actions, reducing task engagement.
    How to Fix
    Add visible labeled buttons or tooltips such as 'Mark Complete' or 'Undo' next to these task completion circles.
    Issue Highlights
    Finding region

    Playful Panda and Emojis May Undermine Serious Habit Tracking

    Moderate
    Tone, Friendliness & Delight
    The Problem
    The use of a cartoon panda with blushing cheeks and playful emojis like the waving hand and flame adds a lighthearted tone that may feel inconsistent with users aiming for serious habit tracking and self-discipline.
    Why it Matters
    Users who want a focused, professional, or motivational experience might perceive the playful tone as lacking seriousness, reducing motivation or trust in the app’s effectiveness for habit building.
    How to Fix
    Adjust the visual and copy tone to better align with the goal of habit formation, e.g., using encouraging but slightly more neutral or motivational graphics and reducing playful emoji use.
    Issue Highlights
    Finding region

    Close proximity of date selector buttons

    Moderate
    Accessibility & Input Ergonomics
    The Problem
    The small date selection buttons (e.g., '25', '26', '27', '28') at the top are spaced closely, with minimal padding covering only about 25-30 pixels wide each.
    Why it Matters
    Touching the wrong date button is likely if targets are too close, increasing user frustration and input errors.
    How to Fix
    Increase spacing or padding between date buttons to ensure at least 44x44 pixel tap areas per target.
    Issue Highlights
    Finding region

    Lack of Guidance for Incomplete Tasks

    Moderate
    Flow & States Completeness
    The Problem
    The list of tasks shows some incomplete items (empty circles), but there is no guidance or call to action indicating how to complete or interact with these tasks.
    Why it Matters
    Without clear instructions or encouragement, users may not know how to complete their habits or why they should, possibly reducing engagement.
    How to Fix
    Include instructional text or tooltips explaining how to mark tasks complete or the benefits of completing these tasks.
    Issue Highlights
    Finding region

    Header greeting and panda image lack distinct branding or emotional impact

    Moderate
    Strategic Design
    The Problem
    The greeting 'Good afternoon, Juan' with a waving hand emoji and the cute panda image create a friendly feel but do not strongly differentiate the app or create a memorable emotional connection above the fold.
    Why it Matters
    Users might not feel a strong brand attachment or recall from this screen, impacting satisfaction and engagement, especially if many habit apps use similar friendly language and mascots.
    How to Fix
    Introduce a more unique, brand-defining character or statement that clearly communicates the app’s unique value or personality. Consider stronger visuals or messaging that elicit a stronger emotional response.
    Issue Highlights
    Finding region

    Lack of Trust Signals for Tracking Sensitive Personal Activities

    Moderate
    Tone, Friendliness & Delight
    The Problem
    The app displays habit tracking actions like 'Meditate' and 'Evening Journal' without visible trust indicators or privacy reassurances, which might concern users about data sensitivity.
    Why it Matters
    Users might hesitate to record sensitive personal habits if they are not reassured about privacy, potentially reducing app engagement or habit tracking completion.
    How to Fix
    Add clear trust signals such as privacy icons, brief notes about data safety, or reinforcement of confidentiality near tracked activities.
    Issue Highlights
    Finding region

    Large decorative panda and multiple emoji create visual noise

    Minor
    Efficiency & Cognitive Load
    The Problem
    The centrally placed large panda illustration and use of emoji add visual clutter without actionable purpose.
    Why it Matters
    Visual distractions can draw attention away from primary actions, increasing effort to scan important information and complete tasks.
    How to Fix
    Reduce or simplify decorative images and avoid multiple unrelated emojis to maintain focus on habits and actions.
    Issue Highlights
    Finding region

    User must recall habit times from text without highlights

    Minor
    Efficiency & Cognitive Load
    The Problem
    Habit reminders like 'Meditate Every day - 7:30 AM' are shown as small text under habit names without emphasizing time or urgency.
    Why it Matters
    Users may overlook time details or forget exact habit schedules, requiring mental effort to remember or refer elsewhere.
    How to Fix
    Highlight time information more clearly or provide interactive scheduling/timer features to reduce reliance on memory.
    Issue Highlights
    Finding region

    Conflicting text weight and style in task list

    Minor
    Visual Consistency, Imagery & Media
    The Problem
    In the task list the completed tasks are bold and greyed out (#A1A1A1), while the active tasks use black text but are not consistently bold or regular, causing visual inconsistency.
    Why it Matters
    Text style inconsistency can confuse users about task status and lessens UI polish.
    How to Fix
    Use a consistent text weight and color scheme for completed vs active tasks across the list.
    Issue Highlights
    Finding region

    Uneven vertical spacing in date picker row

    Minor
    Visual Consistency, Imagery & Media
    The Problem
    The numeric dates in the week row appear uneven in vertical alignment, with some numbers slightly above or below others, especially the selected date in a background circle.
    Why it Matters
    Inconsistent vertical alignment reduces visual harmony and may cause a subtle distraction.
    How to Fix
    Align all date numbers evenly along the same vertical baseline, including the selected date's background circle.
    Issue Highlights
    Finding region

    Date buttons lack clear interactive affordance

    Minor
    Accessibility & Input Ergonomics
    The Problem
    The numeric date buttons use small font and subtle circle highlights with no distinct button shape or shading to clearly indicate interactivity.
    Why it Matters
    Users might not recognize these as tappable controls easily, leading to confusion or missed interaction opportunities.
    How to Fix
    Add clearer affordance such as raised button shape, shadows, or stronger color contrast on the active date to distinguish tappable elements.
    Issue Highlights
    Finding region