A playful Flutter-based learning app that helps children explore shapes through real-world interaction using the phone camera.
Shape Scout is a small interactive mobile app built for kids to help them learn basic shapes through real-world exploration using the phone camera.
The idea behind the app was simple:
Instead of teaching shapes using static images or flashcards, the app encourages children to walk around, observe objects around them, and identify shapes in everyday life.
A child gets a mission like:
- Find a Circle
- Find a Rectangle
- Find a Triangle
They point the camera at an object, snap a photo, and move through missions while collecting stars.
The project was built using Flutter and focuses heavily on simple interaction, playful UI, and a child-friendly experience.
- Camera-based interaction
- Shape missions for kids
- Star reward system
- Mission progression
- Animated success feedback
- Custom splash screen
- Custom app icon
- Simple and colorful UI designed for children
- Replay option after completing all missions
Note: Screenshots shown may vary slightly across devices.
- Flutter
- Dart
- Camera package
- Flutter Native Splash
- Flutter Launcher Icons
lib/
└── main.dart
assets/
└── images/
android/
ios/Most shape-learning apps for children rely on static illustrations or repetitive quizzes.
I wanted to make the experience more interactive by connecting learning with real objects around the child.
The goal was to make shape recognition feel playful instead of instructional.
One of the main challenges during development was experimenting with lightweight shape recognition while keeping the app simple and free to use.
Different approaches using cloud vision APIs and local ML solutions were explored during development, but the current version focuses primarily on interaction design, guided exploration, and overall user experience for children.
Another challenge was handling camera preview scaling and maintaining a clean UI across devices.
Some features that can be added in future versions:
- Real AI-based shape detection
- Sound effects and voice feedback
- More shape categories
- Difficulty levels
- Parent dashboard
- Offline ML model support
- Animated mascot interactions
git clone https://github.com/SWATANTRA-SRIVASTAV/shape-scout-flutter.git cd shape-scout-flutterflutter pub getflutter runflutter build apk --releaseGenerated APK:
build/app/outputs/flutter-apk/app-release.apkSwatantra Srivastav
Built as part of a mobile app development assignment focused on creating an engaging learning experience for children.



