Welcome to the Your First Flutter App course! With this kickoff episode, you’ll learn
about the Flutter framework, what it can do, and learn about the breakdown of the course.
This content was released on Feb 22 2022. The official support period is 6-months
from this date.
Welcome to the Your First Flutter App course! With this kickoff episode, you’ll learn
about the Flutter framework, what it can do, and learn about the breakdown of the course.
Cinema mode
Mark complete
Download course materials
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
00:02Hey everyone, my name is Brian and welcome to the first course on learning Flutter development that assumes you have no development experience whatsoever. I will walk you through the process of creating and distributing an app with Flutter.
00:19In this course, you’ll learn how to create your very first Flutter app.
00:23This is a simple but fun game called Bull’s Eye where users are tasked with guessing the correct number on a slider. This course is meant for folks at all levels of programming experience: it’s good for experienced developers, new to Flutter, and it’s good for people who’ve never programmed at all.
00:42This course is quite intentionally based off of our course “Your First iOS and SwiftUI App” course for iOS Developers. Bullseye is the app created in that course too, and so in this course, you get to see how to make the same exact app… just using the Flutter framework instead of the iOS SDK and Swift.
01:04If you’ve watched that course before watching this one, you’ll get to compare and contrast Flutter development against native iOS development. Our hope is that this will help you understand both Flutter and iOS on an even deeper level, and also see that Flutter development isn’t all that different from native development.
01:22And the best part is your app will run exactly the same on Android devices! You can even take Flutter apps to the web and desktop. Flutter really is becoming the best of many worlds!
01:35In the next episode, we’ll begin by discussing what Flutter is, and how it differs from native iOS and Android development. You’ll learn the answer to burning questions you might have - “Should I learn Flutter? Or should I learn native iOS and Android?”
01:51In the third episode, we’ll take a look at the steps you need to run through to get started with Flutter development. That includes installing the Flutter tools, choosing an editor, and installing the iOS and Android software development kits.
02:05Then, I’ll walk you through the process of installing a Flutter development environment on both macOS and Windows. Choose the episode that works for your platform.
02:15Then, we’ll create a brand new project in Visual Studio Code so we can build the entire app from scratch. You’ll learn about all the various components that make up a Flutter project.
02:28Then we’ll close out this part by creating a simple user interface and then previewing your new interface on an Android emulator.
02:36This course is designed to be hands-on, where we’ll build the app together step-by-step. It’s very important that you don’t just watch the exercises, but actually follow along. Open up Visual Studio Code, type along with me, and run the app we build in the either iOS Simulator or an Android emulator. This helps you understand how the app gets built step by step.
02:59In addition, the course contains several hands-on challenges, where you’ll get to practice what you’ve just learned on your own. It’s in your best interest to actually pause the video and try solving the challenges - you’ll learn a ton by doing this. There is a big difference between knowing the path and walking the path… And the only way to learn programming is to actually do it.
03:22It is my sincere belief that this course, and those to follow in our Flutter Beginners learning path, can turn you from a complete newbie into an accomplished Flutter developer, but you do have to put in the time and effort. By making this course, we’ve done our part. The rest is up to you!
03:41OK - so let’s blast off into our Flutter adventure by taking a look at what exactly Flutter is.
All videos. All books.
One low price.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.