Skip to content

Repository files navigation

Kids Math Pup Tutor 🐶

A fun, free math learning app for K-2 children. No ads. No data collection. Just learning.

Android CI

Features

Learning Games Tools
Addition, Subtraction, Multiplication, Division 🏎️ Math Race (60-sec challenge) 👨‍👩‍👧 Custom worksheets for parents
Grade-appropriate difficulty (K-2) 🧩 Memory Match (4×4 cards) 📋 27 pre-built templates
Instant feedback with animations 🏆 27 Achievement Badges 📊 Progress tracking & stats

Accessibility: TalkBack support, high contrast mode, dynamic text sizing (WCAG 2.1 AA)

Tech Stack

UI Jetpack Compose + Material 3
Architecture Circuit (UDF)
DI Metro
Storage Room + DataStore
Audio Media3 ExoPlayer

Quick Start

git clone https://github.com/hossain-khan/kids-math-tutor.git
cd kids-math-tutor
./gradlew installDebug

Requirements: Android Studio Ladybug+, JDK 17+, SDK 34 (min 28)

Development

./gradlew formatKotlin    # Format code (run before commits)
./gradlew test            # Run tests
./gradlew assembleDebug   # Build debug APK

Documentation

Development Google Play
CHANGELOG Store Listing
RELEASE Privacy Policy
ACCESSIBILITY Terms of Service
ANALYTICS Release Notes

Privacy

  • ✅ All data stored locally on device
  • ✅ Optional analytics (opt-out in Settings)
  • ✅ COPPA compliant
  • ❌ No ads
  • ❌ No in-app purchases
  • ❌ No personal data collection

License

MIT

About

A simple math tutor for kids to help them get better at math!

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages