** Welcome to biggest marketplace of programmers in the world! **

%50 OFF Discount Code for Limited Time : VRPACXB8

  Join our telegram channel : https://t.me/codingshop20

- 84%

Recall AI – Flutter Flashcard App with AI Generation, Spaced Repetition In-App Subscriptions

Add to wishlistAdded to wishlistRemoved from wishlist 0
Product Details
Version Download: 2 April 2026

Demo: Live Preview
License: Unlimited websites
Please read before purchase: FAQ

Original price was: $19.00.Current price is: $3.00.

Categories: ,

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.
CodingShop
Logo
Register New Account
Shopping cart