tinyplay-kids

byYasu Tousif

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
Home Screen

Comments (0)

No comments yet. Be the first!

Project Tasks

61 planning tasks
#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
Home Screen design preview
Home Screen: Open app
Home Screen: Tap Baby Mode pill
Baby Mode: Tap Tap & Pop Bubbles tile
Tap & Pop Bubbles: Tap a floating bubble
Tap & Pop Bubbles: 1. Keep popping bubbles
Tap & Pop Bubbles: 2. See sparkle and star on sound failure
Tap & Pop Bubbles: 3. Take a break reminder
Baby Mode: Tap Animal Sounds tile
Animal Sounds: 1. Tap an animal to hear sound
Animal Sounds: 2. See animal dance on sound failure
Animal Sounds: 3. Tap another animal
Baby Mode: Tap Colour Splash tile
Colour Splash: 1. Touch and drag on canvas
Colour Splash: 2. Select colour from palette
Colour Splash: 3. See coloured placeholder fallback
Baby Mode: Tap Shapes Sorting tile
Shapes Sorting: 1. Drag shape into hole
Shapes Sorting: See shape snap with sparkle
Shapes Sorting: 2. Try again on non-match
Home Screen: Return to Home Screen
Home Screen design preview
Home Screen: Open app
Home Screen: Tap Baby Mode pill
Baby Mode: Tap Tap & Pop Bubbles tile
Tap & Pop Bubbles: Tap a floating bubble
Tap & Pop Bubbles: 1. Keep popping bubbles
Tap & Pop Bubbles: 2. See sparkle and star on sound failure
Tap & Pop Bubbles: 3. Take a break reminder
Baby Mode: Tap Animal Sounds tile
Animal Sounds: 1. Tap an animal to hear sound
Animal Sounds: 2. See animal dance on sound failure
Animal Sounds: 3. Tap another animal
Baby Mode: Tap Colour Splash tile
Colour Splash: 1. Touch and drag on canvas
Colour Splash: 2. Select colour from palette
Colour Splash: 3. See coloured placeholder fallback
Baby Mode: Tap Shapes Sorting tile
Shapes Sorting: 1. Drag shape into hole
Shapes Sorting: See shape snap with sparkle
Shapes Sorting: 2. Try again on non-match
Home Screen: Return to Home Screen