Contact us
4 minutes read

Most of our mobile products are built with Flutter. That is why we came up with a 40 Day Flutter Tour to help developers with minimal or no prior Flutter experience hit the ground running and dive into projects armed and ready. Let’s get the party started:

Day 1 - Day 2:

Start getting acquainted with Dart. DartHub is the perfect place to begin learning Dart — A tour of the Dart language.

Set up and configure an IDE, create a project, start looking around and playing with it.

Day 3 - Day 4:

Check two CodeLabs below (a single lab that consists of two parts):

Write Your First Flutter App, part 1

Write Your First Flutter App, part 2

Peek inside widgets in Flutter, try to use them in your project — Introduction to widgets.

Day 5 - Day 6:

Go for a second CodeLab — Building Beautiful UIs with Flutter.

Day 7:

Hop on the first lecture from the creators of the Flutter on Udacity.

Day 8 - Day 9:

Check this widgets catalog out, try using some of them — Flutter widget index.

Don’t forget to watch the “Widget Weekly” video.

Day 10 - Day 11:

Check out the second lecture from the creators of the Flutter on Udacity.

Day 12 - 16:

The Boring Flutter Development Show — YouTube.

Pay special attention to themes.

Day 17 - Day 18:

Dive into testing on Flutter — Testing Flutter apps. Try covering some parts of your code with tests.

Day 19 - Day 20:

Try writing your own plugins — Writing custom platform-specific code.

Whenever you have a general understanding of how plugins work in Flutter, go for this one — Flutter — Widget — State — Context — InheritedWidget.

Day 21 - 23:

Architecture days, check these out:

Build reactive mobile apps with Flutter  

brianegan/flutter_architecture_samples

Try developing your own tiny sample. Pay attention to Scoped Model, Redux, BLoC.

Day 24 - 40:

Start working on your first Flutter pet project, keep test coverage on at least a 30% level, and try to be as TDD as possible.

I hope you now feel ready to dive into Flutter. Thank you for taking your time and reading this. This process has worked for our teams for a while, but we always strive to improve and make the learning curve faster. In case it takes you longer than 40 days to complete the Flutter Tour — don’t worry. It really depends on the background you have and the overall experience.

Feel free to comment and suggest improvements to the Tour, we will adjust happily. If you’re interested in a cross-platform solution, please contact inVerita and we’ll provide you with some valuable suggestions regarding your project!

0 people like this

This website uses cookies to ensure you get the best experience on our website.

Learn more
Thank you for getting in touch!
We'll get back to you soon.
Sending error!
Please try again later.
Thank you, your message has been sent.
Please try again later, or contact directly through email:
Format: doc, docx, rtf, txt, odt, pdf (5Mb max size)
Thank you, your message has been sent.
Please try again later, or contact directly through email: