Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/practical-tutorials/project-based-learning/llms.txt

Use this file to discover all available pages before exploring further.

Flutter is Google’s open-source UI toolkit for building natively compiled, cross-platform applications from a single Dart codebase. These tutorials cover a wide range of real-world app types — from social media clones like Instagram and TikTok to multiplayer games and productivity tools — giving you hands-on experience with Flutter’s reactive widget system, state management patterns, and real-time features like video calls and live streaming.

Social Media Clones

Build Instagram, TikTok, and WhatsApp clones — learn feeds, media uploads, real-time messaging, and user authentication.

Video & Streaming

Recreate Netflix, Twitch, and Zoom — explore video playback, live streaming, and multi-party video calling in Flutter.

Productivity Apps

Build a Google Docs clone and a Ticket Booking app — tackle collaborative editing, real-time sync, and complex UI layouts.

Games & Puzzles

Create a multiplayer TicTacToe game and a Wordle clone — learn game state, animation, and interactive widget trees.
Flutter tutorials are video-based (YouTube). You’ll need Flutter SDK installed and either Android Studio or VS Code with the Flutter extension.

All Flutter Tutorials

Start with the WhatsApp Clone or Wordle Clone tutorials — they’re shorter and demonstrate Flutter’s widget system and state management clearly.

Build docs developers (and LLMs) love