Both total beginners and native iOS and Android developers — no Flutter, Dart, or previous developer knowledge required! This course walks you through building an app from start to finish.
If you're already an experienced iOS or Android developer, but have zero knowledge of Flutter and Dart, this course will get you up to speed fast.
You'll start by learning the basics of Flutter, an increasingly popular way for mobile developers to build apps that target both iOS and Android, and even desktop and web. Then, you’ll master Flutter fundamentals like widgets, variables, and app state. You’ll even learn how to fix bugs! You’ll get a primer on coding basics to level-up your app-development skills. You’ll add more cool functionality to your app and practice your new coding skills.
Finally, you’ll amp up the flair by learning how to style your app!
This course is the first course in our Flutter Beginner Learning Path. While the course will cover Dart concepts as needed, you may also want to check out the second course in the learning path, Programming with Dart, to supplement your work in this course.
If you're an intermediate or advanced developer that is brand new to Flutter, you can zoom through this course at 2X speed and build the sample app. Then you'll be ready to dive even deeper into Flutter!