Explore Flutter Codelabs
mainThis repository contains the source code for various Flutter Codelabs. Each codelab is organized into its own directory. You can find the corresponding interactive guides on the Google Codelabs website.
Available codelabs include:
- Firebase & Authentication:
firebase-auth-flutterfire-ui: Add a user authentication flow using FirebaseUI.firebase-get-to-know-flutter: Get to know Firebase for Flutter.
- Google Services & Integration:
google-maps-in-flutter: Adding Google Maps to a Flutter app.webview_flutter: Adding WebView to your Flutter app.in_app_purchases: Adding in-app purchases.
- Machine Learning & AI:
tfagents-flutter: Building a board game with TensorFlow Agents.tfrs-flutter: Building a full-stack movie recommendation system.haiku_generator: Creating haikus with the PaLM API.tfserving-flutter: Text classification in Flutter apps.
- UI, Animation & Layout:
animations: Advanced animations in Flutter.animated-responsive-layout: Animated responsive app layout with Material 3.brick_breaker: Introduction to Flame (game engine) with Flutter.
- Language & Fundamentals:
namer: Your first Flutter app.dart-patterns-and-records: Dive into Dart's patterns and records.homescreen_codelab: Adding a Home Screen widget.generate_crossword: Build a word puzzle.
To run these projects, ensure you have Flutter installed by following the instructions at docs.flutter.dev/get-started.