Skip to content
OPSHARPPublic

About

๐ŸŽฎ KRIDO: Kids Early Learning Games (Ages 3-8) | 28+ Offline Mini-Games (Flutter & Riverpod)

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Latest commit

ย 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

KRIDO Kids Games 3D Icon

KRIDO Kids Games

๐ŸŽฎ 28+ Wholesome Early Learning Offline Mini-Games

3D Tech Stack


KRIDO Logo

๐ŸŽฎ KRIDO โ€” Kids Early Learning Games

Wholesome, Offline-First Educational Mini-Game Adventure for Ages 3โ€“8

A colorful, cheerful, and ad-safe Flutter app packed with 28+ interactive mini-games. Designed to nurture numbers, letters, logic, science, and creativity in children through short, joyful play sessions.

Flutter Dart State Management COPPA Compliant Offline First License: MIT Google Play


Get it on Google Play

๐Ÿš€ Live Demo Available: Download KRIDO on Google Play Store


KRIDO Promo Banner

๐Ÿ“ฑ Visual Showcase & Screenshots

Adventure Island Game Selection Math & Numbers Letter Tracing
Island Map Game Selection Math Game Letter Tracing
Animal Sounds Xylophone & Music Space Explorer Color Mixing Lab
Animal Sounds Xylophone Space Explorer Color Lab

โœจ Key Features & Curriculum

KRIDO is designed around early childhood educational frameworks, encouraging cognitive, motor, linguistic, and sensory development:

๐Ÿ”ข Math & Logic Skills

  • Number Circles & Counting Orchard: Interactive counting with physical visual feedback.
  • Kid Math & Pattern Sequences: Easy addition, subtraction, shape matching, and pattern recognition.
  • Size Stacker & Sorting Factory: Classify objects by size, height, color, and category.

๐Ÿ”ค Early Literacy & Language

  • Guided Letter Tracing: Tactile stroke-by-stroke uppercase and lowercase letter tracing.
  • Spelling Puzzles & Phonics: Drag-and-drop letter assembly with native voice phonics.
  • Rhyming Words & Vocabulary: Engaging audio-visual associations to build core vocabulary.

๐ŸŽจ Creativity, Music & Sensory

  • Musical Xylophone: Interactive 8-key colorful musical instrument with realistic pitch tuning.
  • Color Mixing Laboratory: Experiment by blending primary colors to discover secondary colors.
  • Dino Bone Digger & Space Explorer: Tap-and-reveal archaeology and planetary exploration quests.

๐Ÿพ Animals & Nature

  • Animal Sounds & Habitat Match: Match wildlife to their native habitats (ocean, jungle, desert, arctic).
  • Animal Quiz & Jigsaw Puzzles: Fine-motor puzzle solving paired with fun facts.

๐Ÿ›ก๏ธ Child Safety & Privacy (COPPA Compliant)

Parents can entrust their children with KRIDO knowing privacy is the core priority:

  • ๐Ÿ”’ 100% Offline-First: No continuous internet connection needed; all 28+ games are self-contained.
  • ๐Ÿšท Zero Data Harvesting: No account sign-ups, no user tracking, no third-party analytics.
  • ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง Parental Gate & Session Timer: Built-in timer controls (5, 10, 15, 20 mins or unlimited) to prevent excessive screen time.
  • ๐Ÿ‘ค Local Multi-Profile: Support for up to 4 local child profiles with custom animal avatars and local progress tracking.
  • ๐Ÿ“ฑ Portrait-Locked Ergonomics: Perfectly balanced for small hands and one-handed tablet/phone use.

๐Ÿ› ๏ธ Tech Stack & Architecture

KRIDO Architecture (Modular Game Engine)
โ”‚
โ”œโ”€โ”€ core/                # Audio engines, local SQLite database, settings
โ”œโ”€โ”€ domain/              # Curriculum contracts, progress tracking models
โ”œโ”€โ”€ features/            # Adventure map, profile switcher, parental area
โ””โ”€โ”€ games/
    โ”œโ”€โ”€ registry.dart    # Central metadata & curriculum mapping
    โ”œโ”€โ”€ game_factory.dart# Dynamic on-demand module loader
    โ””โ”€โ”€ modules/         # Standalone, isolated game implementations (g001 - g090)
Component Technology Description
Framework Flutter (3.13+) High-performance cross-platform UI toolkit
Language Dart (3.x) Null-safe, fast, and expressive
State Management Flutter Riverpod (^3.4.3) Reactive, compile-safe dependency injection
Database sqflite Local encrypted database for stars & profiles
Audio Engine audioplayers Low-latency SFX and cheerful background music
Narration flutter_tts Clear voice instructions and positive reinforcement
Typography Google Fonts Child-friendly fonts with high legibility

๐Ÿ“ Repository Structure

lib/
โ”œโ”€โ”€ main.dart                 # App initialization & startup flow
โ”œโ”€โ”€ app/                      # Themes, colors, custom typography, route maps
โ”œโ”€โ”€ core/                     # Shared services (AudioService, DatabaseHelper, Prefs)
โ”œโ”€โ”€ domain/                   # Achievement contracts, curriculum standards
โ”œโ”€โ”€ features/                 # Main adventure hub, avatar picker, parental gate
โ””โ”€โ”€ games/
    โ”œโ”€โ”€ game_factory.dart     # Dynamic game instantiation
    โ”œโ”€โ”€ registry.dart         # Game metadata & age-bracket filtering
    โ””โ”€โ”€ modules/              # Modular game screens & controllers
        โ”œโ”€โ”€ g001_number_pebble_circle/
        โ”œโ”€โ”€ g002_count_orchard/
        โ”œโ”€โ”€ g073_spelling_puzzle/
        โ”œโ”€โ”€ g079_letter_tracing/
        โ”œโ”€โ”€ g080_musical_xylophone/
        โ”œโ”€โ”€ g083_color_mixing_lab/
        โ”œโ”€โ”€ g086_space_explorer/
        โ””โ”€โ”€ ... (28+ self-contained modules)

๐Ÿš€ Getting Started & Local Setup

Prerequisites

1. Clone the Repository

git clone https://github.com/OPSHARP/KRIDO.git
cd KRIDO

2. Install Packages

flutter pub get

3. Run on Device / Emulator

flutter run

4. Build Production Release (Optional)

flutter build apk --release \
  --dart-define=ADMOB_APP_ID=ca-app-pub-YOUR_ID~YOUR_APP \
  --dart-define=ADMOB_BANNER_ID=ca-app-pub-YOUR_ID/YOUR_BANNER

๐Ÿค Contributing

We welcome contributions from teachers, parents, and developers passionate about early childhood education!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/NewEducationalGame)
  3. Commit your Changes (git commit -m 'Add new shape puzzle module')
  4. Push to the Branch (git push origin feature/NewEducationalGame)
  5. Open a Pull Request

๐Ÿ“œ License

Distributed under the MIT License. See LICENSE for more details.


Made with โค๏ธ by OPSHARP for kids and early learners worldwide.
Download on Google Play Store

About

๐ŸŽฎ KRIDO: Kids Early Learning Games (Ages 3-8) | 28+ Offline Mini-Games (Flutter & Riverpod)

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages