Google Developers Codelabs provide a guided, tutorial, hands-on coding experience. Most codelabs will step you through the process of building a small application, or adding a new feature to an existing application. They cover a wide range of topics such as Android Wear, Google Compute Engine, ARCore, and Google APIs on iOS.

Codelab tools on GitHub

Filter By

Choose a topic
Choose a product
Choose an event

Updated January 23, 2025

In this codelab, you’ll add in-app purchases to a Flutter app that are verified and managed using a Dart backend service.

1 hour 25 minutes

Updated January 13, 2025

In this codelab, you’ll learn how to build a Flutter app that generates random, cool-sounding names.

8 minutes

Updated January 6, 2025

In this codelab, you’ll learn how to add Firebase Authentication to a Flutter app with only a few lines of code.

24 minutes

Updated December 3, 2024

In this codelab, you will learn how to use animations in Flutter. You will build a widget that animates both size and color, adds a 3D card flip effect, utilizes effects from the animations package and adds Android’s predictive back gesture support.

53 minutes

Updated November 1, 2024

Learn how to build a Flutter mobile app with Firebase.

42 minutes

Updated October 21, 2024

Learn how to add sound effects, background music, and dynamic audio to games with Flutter.

18 minutes

Updated September 18, 2024

Learn how to train a comment-spam detection model with TensorFlow Lite Model Maker.

16 minutes

Updated September 18, 2024

Learn how to retrain the spam-detection model to detect specific types of spam with TensorFlow Lite Model Maker.

51 minutes

Updated September 18, 2024

Learn how to build a Flutter app that classifies texts and displays the results in its UI.

45 minutes

Updated September 11, 2024

In this codelab, you’ll build a GitHub client in Flutter for desktop.