Live Sessions
🔴Join us for the first Live Stream on Monday February 1st at 9:00AM PST
for a walkthrough of the first week’s study resources.
🔴Join the second Live Stream on Wednesday February 3rd at 9:00AM PST
to ask your questions.
If you can't make it during the live session (too early or late in your
timezone), you can still watch the videos using the same link on demand :)
Week 1 Schedule :
1. Let's get started!
o First, get yourself familiar with Dart! Dart is the secret sauce of
Flutter. You will use Dart to build Flutter applications.
o Try playing with DartPad, or try a DartPad-based codelab like
the Dart Cheatsheet.
o Wondering why Flutter uses Dart? Check this out.
2. Let’s install Flutter:
o Installation guides 🛎️ We will cover installing Flutter in our
first Live Session on Monday!
3. While you're installing...
o Get to know the Flutter docs.
o Subscribe to the Official Flutter YouTube Channel and
the Flutter Community Youtube Channel.
...and watch Widget of the Week until your tools are
ready.
o Join the community on your favorite social platform to meet
other Flutter developers.
4. If you are coming from another SDK or language, check out these
conversion guides.
o Flutter for Android Developers
o Flutter for iOS Developers
o Flutter for React Native Developers
o Flutter for Web Developers
o Flutter for Xamarin.Forms Developers
5. And finally....
o What Makes Flutter Different?
o Using Hot Reload
o What is Declarative UI?
o Widgets Intro
o Widget of the week
6. Still have questions, check out the FAQ.
Done? Let's get down to business!
It’s time to build your first Flutter app. Check out these two codelabs to get
started. If you have any questions we will briefly discuss them in our
first Live Session on Monday!
Building your first Flutter app, part 1
Building your first Flutter app, part 2
Question of the Week
You may have a lot of questions already, but we have a fun one for you to
start!
🤔“Flutter is an open source technology, but was born at Google. When
was the first public commit made for Flutter?”
If you think you know the answer, share it with us #30DaysOfFlutter on
Twitter. 😉
Further Reading
This is a lot of stuff already and enough for this week! However, if you’re
still looking for more, check out these docs on
how Layouts and Constraints work in Flutter.
Check out the articles for beginners on the Flutter Community Medium.
#30DaysOfFlutter is a joint effort between the Flutter team and the Flutter
Community.