CardCroc
Mobile flashcard learning app with Spaced Repetition for iOS and Android, built with Flutter. CardCroc helps users learn efficiently through the scientifically-proven SM-2 algorithm. The app features Firebase Authentication (Google & Apple Sign-In), full internationalization (DE/EN/ES), a vocabulary data pipeline producing 20 learning decks with ~10,000 cards, and a freemium model with Pro themes. Developed entirely using the AI Development Framework across 43 releases (v0.1.0 to v0.16.0), demonstrating the framework's capability to deliver production-ready cross-platform mobile applications.
Start Date
November 28, 2025
End Date
Ongoing
Duration
3 months
Tickets Created
123
Tickets Completed
88
AI Sessions
57
- ●✅ Cross-platform app (iOS & Android) from single codebase
- ●✅ SM-2 Spaced Repetition algorithm implementation
- ●✅ Offline-first architecture with local SQLite storage
- ●✅ In-App Purchase integration (native)
- ●✅ Statistics dashboard with learning progress
- ●✅ Hive-to-Drift database migration (SQLite)
- ●✅ JSON-based built-in deck architecture
- ●✅ Full test audit (6 phases) + 55 failing tests fixed
- ●✅ Internationalization (DE/EN/ES)
- ●✅ Firebase Auth with Google & Apple Sign-In
- ●✅ Theme system with 3 Pro themes
- ●✅ GDPR privacy screens & consent dialog
- ●✅ Play Store release signing
- ●✅ Landscape layout optimization
- ●✅ Vocabulary data pipeline (auto-discovery)
- ●✅ 14 English vocabulary decks (7,436 cards, elementary to C1)
- ●✅ 6 MVP decks across 3 languages (2,650 cards)
- ●✅ 43 releases (v0.1.0 to v0.16.0)
- ●✅ Validated AI Development Framework for mobile development
This project follows a multi-repository architecture with specialized repositories for different concerns.
Meta Repository
Private Repository
App
Private Repository
AI Conversations
Private Repository