Google Cloud Skills Boost

Flutter Development

6 hours Fundamental universal_currency_alt 7 Credits
Explore the fundamentals of Flutter application development in this hands-on quest! Within this quest, you will build a "Hello World" Flutter application, design a frontend for a shopping application, and learn how to connect your Flutter applications to backend services. Each lab in this quest utilizes a pre-provisioned development environment allowing minimal setup to get into the application code! Be sure to tag #flutterfestival in your social posts!
Badge for Flutter Development

When you complete this activity, you can earn the badge displayed above! View all the badges you have earned by visiting your profile page. Boost your cloud career by showing the world the skills you have developed!

  • Lab

    Getting started with Flutter Development

    Build and edit a Hello World Flutter application using a Code Server development enviornment.

  • Lab

    Flutter Startup Namer

    This lab walks you through writing your first Flutter app compatible for Android, iOS, and web.

  • Lab

    Material Components for Flutter Basics

    Design a basic frontend for a mobile app using Material Components for Flutter.

  • Lab

    Flutter Web and Firebase Authentication

    This lab demonstrates how to use Firebase Web authentication in a Flutter application.

  • Lab

    Dart Functions Framework

    Explore using Dart Function Frameworks in a Flutter application. Example based on this demo.

  • info
    Quest Info
    Available languages
    English
    What do I do when I finish this quest?
    After finishing this quest, you can explore additional content in your learning path or browse the learning catalog.
    What badges can I earn?
    Upon finishing a quest, you will earn a badge of completion. Some quests test your ability to apply your knowledge via a final assessment challenge lab. For these quests, you will receive a skill badge. Badges can be viewed on your profile and shared with your social network.