Recall AI – Flutter Flashcard App with AI Generation, Spaced Repetition In-App Subscriptions
Version Download:
Original price was: $19.00.$3.00Current price is: $3.00.
Recall AI is a complete, production-ready Flutter application that helps users learn anything faster using AI-generated flashcards and the proven SM-2 spaced repetition algorithm. Built with clean architecture, Riverpod state management, Firebase backend, OpenAI card generation, and RevenueCat subscriptions — everything you need to launch your own study app on Android and iOS.
✨ Key Features
- AI Flashcard Generation — Paste notes, type a topic, or upload a PDF/image. OpenAI (GPT-4o-mini) generates a full deck of flashcards in seconds.
- SM-2 Spaced Repetition — The same algorithm used by Anki. Cards are scheduled at the optimal interval for long-term retention (New → Learning → Review → Mastered).
- 4 Study Modes — Flashcard flip, Multiple Choice (MCQ) with explanations, True/False, and Typing mode (Pro).
- OCR Input (Pro) — Snap a photo or upload a PDF. Google ML Kit extracts the text, then AI turns it into a study deck.
- AI Study Guide — Per-deck AI-generated overview with key concepts, common mistakes, and memory tips.
- Gamification — XP, levels, daily streak tracking with 2× XP multiplier, badges, and mastery percentage per deck.
- Analytics Dashboard — Weekly study chart, subject mastery breakdown, level progress bar, and badge showcase.
- Deck Sharing & Explore — Share decks with a 6-character code. Browse and import from a public community feed.
- Push Reminders — Firebase Cloud Messaging sends daily study reminders to keep users on streak.
- In-App Subscriptions — Free, Monthly, Yearly, and Lifetime tiers managed via RevenueCat with a built-in paywall screen.
- Dark & Light Theme — Material 3 design with dynamic color scheme. Fully customizable brand color.
- 4 Auth Providers — Email/password, Google Sign-In, Sign in with Apple, and anonymous guest mode.
- Offline / Guest Mode — Guests study locally via SharedPreferences. Authenticated users sync via Firestore.
- Portrait-only, phone-first UI — Pixel-perfect Material 3 design with Figtree font.
Screens Included
- Splash Screen with brand animation
- Onboarding carousel (3 slides)
- Sign In / Sign Up (Email, Google, Apple, Guest)
- Home Overview — stats card, recent decks, quick start
- Deck List — search, sort, filter by subject & mastery
- Deck Method Selection — 4 creation modes
- Deck Creation — AI generation form with subject, difficulty, card count
- Deck Detail — 3 tabs: Flashcards, Stats, AI Study Guide
- Deck Edit — add, edit, reorder, delete cards
- Study Session — 4 modes with progress header
- Study Summary — results, XP earned, mastered cards
- Progress / Analytics — level, streak, weekly chart, badges
- Profile — account info, subscription status, quick stats
- Settings — theme toggle, notifications, sign out
- Explore — browse community-shared decks
- Import Deck — 6-character share code lookup
- Paywall — subscription plans with feature comparison
Tech Stack
- Framework: Flutter 3 / Dart 3
- State Management: flutter_riverpod
- Routing: go_router with route guards
- Backend: Firebase Auth, Cloud Firestore, Firebase Remote Config
- AI: OpenAI GPT-4o-mini (key stored in Remote Config — no hardcoding)
- Monetization: RevenueCat (purchases_flutter)
- OCR: Google ML Kit Text Recognition
- Design: Material 3 · Figtree font · Teal seed color (#0D9488)
- Architecture: Clean architecture per feature (presentation / application / domain / data)
- Testing: Unit tests + policy tests included
Subscription Tiers
Free
- Max decks: 5
- Cards per generation: 15
- Character input limit: 2,000
- PDF / Image upload (OCR): ✗
- Typing study mode: ✗
- Deck sharing: 1 deck
- Analytics history: 7 days
Monthly ($4.99)
- Max decks: Unlimited
- Cards per generation: 50
- Character input limit: 20,000
- PDF / Image upload (OCR): ✓
- Typing study mode: ✓
- Deck sharing: Unlimited
- Analytics history: All time
Lifetime ($49.99)
- Max decks: Unlimited
- Cards per generation: 50
- Character input limit: 20,000
- PDF / Image upload (OCR): ✓
- Typing study mode: ✓
- Deck sharing: Unlimited
- Analytics history: All time
⚙️ Requirements to Launch
- Flutter SDK 3.x
- Firebase project (free tier works fine)
- OpenAI API key (added to Firebase Remote Config — no code change needed)
- RevenueCat account (free up to $2,500 MRR)
- Google Play Console ($25 one-time) for Android
- Apple Developer account ($99/year) for iOS + Sign in with Apple
What’s Included
- Complete Flutter source code (Android + iOS)
- Full offline HTML documentation
- Quick Start Guide
- Unit tests + policy tests
- Clean architecture, well-commented and ready to customize
- Before making a purchase, please read the Terms and Conditions on this page: Terms & Conditions
- If you have any questions, please first read the FAQ on this page: FAQ
- If you haven’t found the answer to your question, please contact us by e-mail codingshop20@yahoo.com or create ticket.
- Please note that any digital products presented on the website do not contain malicious code, viruses or advertising. You buy the original files from the developers. We do not sell any products downloaded from other sites.
- we have not responsible for support users. if you need support, you can buy products directly from envato.
- Note that we can NOT provide purchase code for you. all products is Non-Licensed.
- we can NOT support free updates for you. download links available until 30 days after purchase.
- You can download the product after the purchase by a direct link on your account page in the downloads section.

