Skip to content

architxkumar/flashcard

Repository files navigation

Logo

FlashCard

A flash card app built in Flutter, demonstrating basic state management and a cool Material You Design.

Built as a submission project for Flash Card App on roadmap.sh.

🌐 Web App hosted on GitHub Pages
🤖 Android App on GitHub Releases
🪟 Windows App on GitHub Releases

Features

  • 🧠 Short Quiz on Dart/Flutter & Golang
  • 📱 Adaptive Responsive Design
  • 🎨 Material You Design with accent color
  • 😎 Cool Card Transformation

Note

Dynamic coloring is not available on the Web due to the dynamic_color package limitation

Learning Outcomes

  • Basic State Management
  • 3D Flip transformation using Transform
  • Dynamic Theming support
  • Designing app logo
  • Releasing the app for Windows

Screenshots & Demo

Google Pixel 8a M3
card-animation.mp4

Setup

Requirements

  • Flutter SDK >= v3.35
  • Browser (Chromium-based recommended)
  • Windows (for Windows build)

Installation

  1. (Optional) Before running, run flutter doctor to ensure there are no issues
  2. Run the following commands
git clone https://github.com/architxkumar/flashcard/
cd flashcard
flutter pub get
flutter run

After this, select the platform you would like to run on.

License

MIT LICENSE