← All work

ADHD brain-training mobile application

Propel

A Flutter brain-training application for adults with ADHD, built around personalized daily plans, short cognitive games, adaptive difficulty, and visible progress.

Role
Flutter Developer
Focus
Flutter feature development, Game-focused mobile UI, Cross-platform product delivery
Platform
Flutter, Dart, iOS, iPadOS, Android

Public product views

Short games built around specific goals

Selected public screens showing the cognitive focus areas, game variety, and interaction patterns used across focus, memory, and stress exercises.

Propel overview presenting focus, memory, procrastination, and stress training areasPropel presentation of its cognitive game library with examples of different interactionsPropel focus game using a timed word-search interaction on a mobile devicePropel memory game with immediate correct and incorrect answer feedbackPropel stress-management game using a visual tile-matching interaction

Challenge

What needed to be made clear

Translate cognitive training for adults with ADHD into short, understandable game interactions that remain engaging, accessible, and easy to return to each day.

Solution

A structure built around change

Build a personalized daily plan from the user’s goals, connect each game to a clear cognitive area, adapt challenge over time, and provide immediate feedback without creating unnecessary pressure.

Product decisions

Product decisions reflected in the Flutter experience

  1. Start with the user’s goals and self-assessment rather than giving every person the same training plan.
  2. Keep individual games short enough to fit a daily routine and available without a network connection.
  3. Connect each interaction to a specific area such as focus, memory, procrastination, stress, impulsivity, or attention to detail.
  4. Use adaptive difficulty, immediate feedback, streaks, and achievements to make progress visible without adding guilt when a routine is interrupted.
  5. Support accessible game interactions through sufficient contrast and differentiation that does not depend on color alone.

Product context

Propel is a brain-training application designed for adults with ADHD. It uses short games to support goals related to focus, working memory, procrastination, stress, impulsivity, and attention to detail.

The public product describes its games as co-designed with psychologists and structured around everyday cognitive challenges. The goal is not to make users fit a generic training model, but to create a daily plan around what they want to improve.

My contribution

I worked on the Flutter application and the delivery of its game-focused mobile experience. My contribution centered on implementing product flows that connect onboarding, personalized training, interactive games, immediate feedback, and progress into one coherent application.

Because this was client work, the case study focuses on the public product and my Flutter responsibilities rather than private source code, internal game logic, analytics, or subscription infrastructure.

Personalized daily training

The onboarding experience gathers goals and self-assessment context before building a personalized daily workout. This gives the game selection a clear purpose and avoids presenting the full library without direction.

Daily plans select bite-sized exercises around the user’s goals and pace. Difficulty adapts as the user improves, while offline access keeps short training sessions available when connectivity is limited.

Game interactions at mobile scale

The product brings several interaction models into the same Flutter experience, including visual search, memory matching, response inhibition, categorization, timed attention, and pattern-based tasks.

Each game needs concise instructions, responsive touch input, visible timing and score states, immediate answer feedback, and a reliable transition between rounds. Those shared expectations keep varied exercises understandable without making them feel identical.

Progress without unnecessary pressure

Progress is connected to the cognitive areas selected during onboarding. Streaks, badges, scores, and goal-level development make regular activity visible while the product keeps each individual session short.

Recent public releases also include streak freezes, allowing an interrupted routine to continue without discarding previously built momentum.

Accessible mobile delivery

Propel supports larger text, a dark interface, sufficient contrast, and game differentiation that does not rely on color alone. These considerations are especially important when core interactions use shapes, words, patterns, and timed decisions.

The Flutter product is publicly available for iOS, iPadOS, and Android, with layouts and interactions adapted across mobile and larger tablet screens.