πŸ§ πŸ”¨ Brain Break Mobile β€” Mockups

High-fidelity preview of the upcoming iOS & Android app Β· 34 screens Β· dark theme Β· stack navigation

1 Β· Welcome Screen (first launch)
9:41●●●
Brain Break
Train your brain,
one question at a time
v1.0.0
πŸ”§ Set up AI provider
⏭️ Skip β€” set up later in Settings
2 Β· Provider catalog (Settings β†’ AI Provider)
9:41●●●
Select your preferred AI provider to get started.
OpenAI βœ“ Connected
GPT-5.4, GPT-5.4 Mini, GPT-5.4 Nano
Anthropic
Claude Opus 4.6, Sonnet 4.6, Haiku 4.5
β€Ί
Google Gemini
Gemini 2.5 Pro, Flash, Flash-Lite
β€Ί
Ollama
Local models on your network
β€Ί
OpenAI Compatible API
Custom endpoint
β€Ί
⏭️ Skip β€” set up later in Settings
3 Β· Provider setup β€” key entry
9:41●●●
Select your preferred AI provider to get started.
OpenAI API Key
sk-proj-β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’
πŸ”’ Stored in device Keychain β€” never leaves your phone
Testing connection…
4 Β· Provider setup β€” validation failed
9:41●●●
OpenAI API Key
sk-proj-β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’β€’
⚠ OpenAI authentication failed: invalid API key (401)
What would you like to do?
πŸ”„ Retry
⏭️ Skip β€” set up later in Settings
5 Β· Provider setup β€” connected βœ“
9:41●●●
βœ…
βœ“ OpenAI: GPT-5.4 Mini
Your API key has been validated and stored securely on your device.
Done
6 Β· Home β€” zero state (no domains yet)
9:41●●●
⚠ AI provider not configured β€” go to Settings to set one up.
πŸ“š
No domains yet.
πŸ‘¨β€πŸ’» Choose a domain β€” or create your first one below.
🍡 Buy me a coffee β†—
7 Β· Create domain
9:41●●●
New domain name
Spanish irregular verbs|
Anything you'd like to learn β€” be as broad or specific as you like.
Starting difficulty
πŸ’Ύ Save
8 Β· Home β€” populated (2 domains)
9:41●●●
πŸ‘¨β€πŸ’» Choose a domain:
spanish-irregular-verbs
score: 87 Β· 14 questions
β€Ί
behavioral-economics
score: 72 Β· 6 questions
β€Ί
🍡 Buy me a coffee β†—
9 Β· Home β€” with Last Session summary
9:41●●●
── Last Session ──────
spanish-irregular-verbs
πŸ† Score delta: +5
πŸ“ Questions answered: 3
βœ… Correct / Incorrect: 2 / 1
🎯 Accuracy: 67%
πŸ‘¨β€πŸ’» Choose a domain:
spanish-irregular-verbs
score: 127 Β· 42 questions
β€Ί
behavioral-economics
score: 54 Β· 18 questions
β€Ί
βž• Create new domain
10 Β· Domain Menu
9:41●●●
Domain β€” spanish-irregular-verbs   score: 87 Β· 14 questions
Choose an action:
11 Β· Domain Menu β€” provider not configured (Play disabled)
9:41●●●
⚠ AI provider not configured β€” Play, Challenge, and My Coach are disabled until you add a key.
πŸ”§ Set up AI provider
12 Β· Domain menu β€” coach staleness banner
9:41●●●
28 new questions since this report β€” consider regenerating for fresh insights. πŸ”„ Regenerate
13 Β· Quiz β€” loading state
9:41●●●
score: 87
πŸ“ Quiz β€” spanish-irregular-verbs
Generating question…
↩️ Back
14 Β· Quiz β€” question active
9:41●●●
score: 87
πŸ“ Quiz β€” spanish-irregular-verbs
Conjugate 'poder' in the preterite, first-person singular.
A)podΓ­
B)pude
C)podΓ­a
D)puede
15 Β· Quiz β€” correct answer + Explain
9:41●●●
score: 88 ↑
πŸ“ Quiz β€” spanish-irregular-verbs
Conjugate 'poder' in the preterite, first-person singular.
A)podΓ­
B)βœ“ pude
C)podΓ­a
D)puede
Next action:
πŸ’‘ Explain answer
πŸ’« Bookmark
▢️ Next question
↩️ Back
Explanation
"Poder" is one of a handful of Spanish verbs with an irregular preterite stem. Its stem changes to "pud-", giving "pude" (yo), "pudiste" (tΓΊ), etc. β€” a pattern shared with "saber" (supe) and "tener" (tuve).
16 Β· Quiz β€” incorrect answer + Explain
9:41●●●
score: 86 ↓
πŸ“ Quiz β€” spanish-irregular-verbs
Conjugate 'poder' in the preterite, first-person singular.
A)βœ— podΓ­
B)βœ“ pude (correct)
C)podΓ­a
D)puede
Next action:
πŸ’‘ Explain answer
πŸ’« Bookmark
▢️ Next question
↩️ Back
Why "pude"?
"PodΓ­" follows the regular -er pattern, but "poder" is irregular in the preterite β€” its stem becomes "pud-". The full form is "pude".
17 Β· Quiz β€” Teach me more (inline)
9:41●●●
score: 88 ↑
πŸ“ Quiz β€” spanish-irregular-verbs
Conjugate 'poder' in the preterite, first-person singular.
B)βœ“ pude
πŸ“š Teach me more
Spanish has roughly a dozen verbs with irregular preterite stems. Here are the most common patterns:

‒ u-stem: poder→pud-, poner→pus-, saber→sup-, tener→tuv-
‒ i-stem: hacer→hic-, querer→quis-, venir→vin-
‒ j-stem: decir→dij-, traer→traj-, conducir→conduj-

All share the same endings: -e, -iste, -o, -imos, -isteis, -ieron (j-stem verbs drop the i in -ieron β†’ -eron).
Next action:
πŸ’« Bookmark
▢️ Next question
↩️ Back
18 Β· History β€” empty (first session)
9:41●●●
πŸ“œ
No questions answered yet.
Once you start playing, every question you answer shows up here.
β–Ά Play
19 Β· History (domain-scoped)
9:41●●●
Question 14 of 14 Β· Today
Conjugate 'poder' in the preterite, first-person singular.
βœ… Correct Β· ⭐ bookmarked
β€Ί
Which verb means "to know (a fact)"?
❌ Incorrect
β€Ί
Yesterday
What is the preterite stem of 'venir'?
βœ… Correct
β€Ί
20 Β· Bookmarks β€” empty
9:41●●●
⭐
No bookmarked questions.
Tap πŸ’« Bookmark after answering to save a question here.
21 Β· Bookmarks (domain-scoped)
9:41●●●
Bookmark 1 of 2
Conjugate 'poder' in the preterite, first-person singular.
⭐ Saved · 2 days ago
β€Ί
Why is 'pude' irregular while 'comΓ­' is regular?
⭐ Saved · 5 days ago
β€Ί
22 Β· Question Detail (from History/Bookmarks)
9:41●●●
Apr 23 Β· 14:22
Conjugate 'poder' in the preterite, first-person singular.
A)podΓ­
B)βœ“ pude
C)podΓ­a
D)puede
Your answer: B Β· Correct answer: B
Score: +5 Β· Speed: fast Β· Time: 4.2s
Explanation
"Poder" has an irregular preterite stem "pud-", giving "pude".
πŸ’‘ Explain answer
πŸ“š Teach me more
⭐ Remove bookmark
⬅️ Previous
➑️ Next
23 Β· Stats (domain-scoped)
9:41●●●
πŸ† Score:127
πŸ“ Questions answered:42
βœ… Correct / Incorrect:35 / 7
🎯 Accuracy:83%
⏱️ Total time played:38 min
πŸ“ˆ Starting difficulty:3 β€” Intermediate
πŸ“ˆ Current difficulty:4 β€” Advanced
πŸ”„ Score trend (30 days):Growing πŸ“ˆ
πŸ“… Days since first session:14
πŸ”₯ Return streak:7 days
24 Β· Stats & My Coach β€” empty (no data yet)
9:41●●●
πŸ‹οΈ
No data yet
Answer at least one question before using My Coach.

Tip: Reports become more accurate with at least 25 answered questions.
πŸ”„ Regenerate
25 Β· My Coach (domain-scoped)
9:41●●●
Generated Apr 22 at 09:14
Coaching report
You've made strong progress on preterite conjugations — your accuracy on 'tener', 'venir', and 'poder' has climbed from 60% to 87% in the last two weeks. The pattern that still trips you up is the e→i stem change in verbs like 'pedir' and 'servir'. Try 5 questions specifically on -ir stem-changing verbs this week to lock that in.
Tip: Reports become more accurate with at least 25 answered questions.
πŸ”„ Regenerate
26 Β· Archive β€” confirmation action sheet
9:41●●●
Archive "spanish-irregular-verbs"?
You can unarchive it later from βš™οΈ Settings β†’ πŸ—„ Archived domains.
πŸ—„ Archive
↩️ Cancel
27 Β· Delete domain β€” native confirmation
9:41●●●
Delete "spanish-irregular-verbs" permanently?
This cannot be undone.
Cancel
Delete
28 Β· Archived domains
9:41●●●
Choose a domain:
old-marketing-terms
score: 42 Β· 18 questions Β· β†’ Unarchive
β€Ί
italian-basics
score: 28 Β· 9 questions Β· β†’ Unarchive
β€Ί
29 Β· Settings
9:41●●●
πŸ’Ύ Save
30 Β· Settings picker β€” Tone of Voice
9:41●●●
Same picker pattern: Language, My Coach Scope, ASCII Milestone, Theme
31 Β· About β€” differences from the CLI version
9:41●●●
Brain Break Mobile is built to match Brain Break Terminal feature-for-feature. The differences below are explicit and intentional.
Forced platform divergences
Phase 1 deferrals
View full divergence list on GitHub β†—
32 Β· Offline-blocked (Play attempted offline)
9:41●●●
Score 87
πŸ“‘
You're offline
Brain Break needs the internet to call your AI provider.
Reconnect and try again β€” your place is saved.
πŸ”„ Retry
↩️ Back
33 Β· Provider-gated (Play without provider)
9:41●●●
πŸ€–
AI provider not configured
Set up an AI provider in βš™οΈ Settings to play, explain, or generate a coaching report.
πŸ”§ Set up AI provider
↩️ Back
34 Β· Fatal error fallback (error boundary)
9:41●●●
⚠️
Something went wrong
Brain Break hit an unexpected error. Your data is safe.

No information about this error was sent β€” Brain Break doesn't have a crash reporter installed.
Restart
Send feedback on GitHub

Brain Break Mobile β€” mockups preview Β· Β© Georgios Nikitas