Build a complete, production-ready Android app called "TinyPlay Kids" for babies (1–3 years) and children (3–8 years). It must be Google Play Families Policy and COPPA compliant, fast, and crash-free.
PLATFORM
- Android (Kotlin + Jetpack Compose), min SDK 24, target SDK 35 (latest required by Play Store).
- Portrait and landscape supported. Works fully OFFLINE after install.
- Output a signed release AAB (not just APK), ready for Play Store upload.
HOME SCREEN
- Large, colourful, rounded game icons (min 96dp touch size), no small text.
- Two modes: "Baby Mode" (ages 1–3) and "Kids Mode" (ages 3–8).
- Friendly mascot character that waves and speaks.
- Parent Gate (small math question or press-and-hold 3 seconds) before settings, rating, or any external link.
GAMES (each must start with one tap, no reading required)
Baby Mode:
1. Tap & Pop Bubbles – bubbles float up, pop with sound and sparkle.
2. Animal Sounds – tap an animal, hear its sound, see it dance.
3. Colour Splash – touch screen to paint with fingers.
4. Shapes Sorting – drag big shapes into matching holes.
Kids Mode:
5. Alphabet & Numbers Learning – letter/number with voice and picture.
6. Memory Match – flip cards (3 difficulty levels).
7. Puzzle – simple jigsaw (4, 6, 9 pieces).
8. Drawing & Colouring Book – 20 outlines, colour palette, undo, save.
9. Counting Fruits – count and tap the right number.
10. Catch the Stars – move basket left/right, endless but gentle.
KEEP KIDS ENGAGED (no manipulation)
- Instant positive feedback: cheerful sounds, confetti, stars after every success.
- Never show "wrong" or "game over"; use "Try again!" with a gentle sound.
- Daily star rewards, sticker collection book, unlockable mascot outfits (earned only by playing, never by buying).
- Difficulty adapts automatically: easier after 2 mistakes, harder after 5 successes.
- Short sessions (2–5 min per round) with a friendly "Take a break" reminder after 20 minutes.
DESIGN
- Bright pastel colours, big rounded buttons, smooth animations (60 fps).
- Cartoon, friendly art; all assets original or royalty-free (no copyrighted characters).
- Child-friendly voice and music; separate volume sliders for music and sound; mute button on every screen.
- Large touch targets, no tiny buttons, no swipe gestures that are hard for toddlers.
SAFETY & PLAY STORE COMPLIANCE
- NO ads at launch (or only Google-certified family-safe ads if added later), no in-app purchases, no social features, no chat, no location, no contacts, no microphone, no camera.
- No personal data collected. No analytics that identify children. No third-party trackers.
- Only permissions allowed: none (do not request INTERNET unless absolutely required).
- Include a Privacy Policy screen and a ready-to-host privacy policy text.
- Include an in-app "For Parents" section: screen time limit, sound toggle, about.
BUG-PREVENTION REQUIREMENTS
- Handle screen rotation, app pause/resume, low memory, and back button without crashing.
- Release sound players and animations properly (no memory leaks).
- Null-safe code, try/catch around file and audio operations, graceful fallback if an asset fails to load.
- Save progress locally (DataStore); corrupted data must reset safely, not crash.
- Test on small, medium and large phones and tablets.
- Enable ProGuard/R8 correctly and verify the release build runs the same as debug.
- Write unit tests for game logic and run a full manual test checklist before final output.
DELIVERABLES
1. Complete source code, organised in clean packages.
2. Step-by-step instructions to build the signed AAB and create the keystore.
3. Play Store listing text: app title, short description (80 chars), full description, keywords.
4. Data safety form answers (no data collected) and content rating answers (Everyone / Designed for Families).
5. App icon (512x512), feature graphic (1024x500) and screenshot ideas.
6. A final checklist confirming: no crashes, no warnings, no policy violations.
Build it one game at a time. After each game, test it, fix every bug, and only then continue to the next. At the end, run a full review and list any remaining risks.
Home Screen
Comments (0)
No comments yet. Be the first!
Sign in to leave a comment
Project Tasks
61 planning tasks
Page design: A selected planning artifact could not complete
#1
Generate system requirement document
1m 22s0.2 cr used
Done
#2
Generate personas & user flows
0m 14s0.2 cr used
Done
#7
Create flow for Baby Mode Player (ages 1–3)
0m 12sCredits in parent
Done
#8
Create flow for Kids Mode Player (ages 3–8)
0m 12sCredits in parent
Done
#9
Create flow for Parent / Guardian
0m 12sCredits in parent
Done
#10
Home Screen
7m 57sCredits in subtasks
Done
#32
Fix Home Screen review findings: Tablet game grid uses three columns instead of the… (+7 more)
2m 56s0.4 cr used
Done
#31
Fix Home Screen review findings: Tablet game grid uses three columns instead of the… (+5 more)
1m 48s0.4 cr used
Done
#27
Home Screen / Navigation
0m 25s1.6 cr used
Done
#25
Home Screen / Home Hero Band
1m 5s1.6 cr used
Done
#26
Home Screen / Home Mode And Tile Grid
1m 38s1.6 cr used
Done
#28
Home Screen / Footer
0m 19s1.6 cr used
Done
#29
Navigation
0m 25sCredits in parent
Done
#30
Footer
0m 19sCredits in parent
Done
#35
Home Screen
8m 46sCredits in subtasks
Done
#42
Fix Home Screen review findings: Duplicate mute and parent controls appear on mobile… (+1 more)
1m 6s0.4 cr used
Done
#41
Fix Home Screen review finding: frontend/src/components/Home Mode And Tile Grid.jsx: the Home…
0m 56s0.4 cr used
Done
#40
Fix Home Screen review findings: frontend/src/components/Home Mode And Tile Grid.jsx: uses… (+1 more)
1m 36s0.4 cr used
Done
#39
Home Screen / Navigation
Not recorded1.6 cr needed
Done
#37
Home Screen / Home Hero Band
Not recorded1.6 cr needed
Done
#38
Home Screen / Home Mode And Tile Grid
Not recorded1.6 cr needed
Done
#36
Home Screen / Footer
Not recorded1.6 cr needed
Done
#64
Design first page
0.2 cr needed
Backlog
#11
Baby Mode
Credits in subtasks
Cancelled
#12
Kids Mode
Credits in subtasks
Cancelled
#13
Tap & Pop Bubbles
Credits in subtasks
Cancelled
#14
Animal Sounds
Credits in subtasks
Cancelled
#15
Colour Splash
Credits in subtasks
Cancelled
#16
Shapes Sorting
Credits in subtasks
Cancelled
#17
Alphabet & Numbers Learning
Credits in subtasks
Cancelled
#18
Memory Match
Credits in subtasks
Cancelled
#19
Puzzle
Credits in subtasks
Cancelled
#20
Drawing & Colouring Book
Credits in subtasks
Cancelled
#21
Counting Fruits
Credits in subtasks
Cancelled
#22
Catch the Stars
Credits in subtasks
Cancelled
#23
Privacy Policy
Credits in subtasks
Cancelled
#24
For Parents
Credits in subtasks
Cancelled
#43
Retry Failed Pages
2m 25s0.4 cr used
Paused
#44
Baby Mode
2m 20sCredits in subtasks
Paused
#58
Baby Mode / Navigation Slot
1.6 cr needed
Paused
#59
Baby Mode / Hub Band
1.6 cr needed
Paused
#60
Baby Mode / Footer Slot
1.6 cr needed
Paused
#45
Tap & Pop Bubbles
2m 20sCredits in subtasks
Paused
#61
Tap & Pop Bubbles / Tap Pop Bubbles Header Slot
1.6 cr needed
Paused
#62
Tap & Pop Bubbles / Tap Pop Bubbles Play Field
1.6 cr needed
Paused
#63
Tap & Pop Bubbles / Tap Pop Bubbles Footer Slot
1.6 cr needed
Paused
#46
Animal Sounds
2m 20sCredits in subtasks
Paused
#47
Colour Splash
2m 20sCredits in subtasks
Paused
#48
Shapes Sorting
2m 20sCredits in subtasks
Paused
#49
Kids Mode
2m 20sCredits in subtasks
Paused
#50
Alphabet & Numbers Learning
2m 19sCredits in subtasks
Paused
#51
Memory Match
2m 19sCredits in subtasks
Paused
#52
Puzzle
2m 19sCredits in subtasks
Paused
#53
Drawing & Colouring Book
2m 19sCredits in subtasks
Paused
#54
Counting Fruits
2m 19sCredits in subtasks
Paused
#55
Catch the Stars
2m 19sCredits in subtasks
Paused
#56
For Parents
2m 19sCredits in subtasks
Paused
#57
Privacy Policy
2m 19sCredits in subtasks
Paused
#65
Design remaining pages
0.2 cr needed
Backlog
#5
Architecture
0.2 cr needed
Cancelled
#6
Workspace task plan
0.2 cr needed
Cancelled
Preview data'Changes will reset when this preview closes.'
No comments yet. Be the first!