What you'll learn;
1.Build a complete, real-world app with Flutter & Firebase.
2.Write iOS & Android apps with a single codebase.
3.Write production-ready code following best practices and become a competent Flutter developer.
4.Fast-track your Flutter learning with practical tips and proven techniques.
Flutter is a mobile framework by Google for building beautiful and fast native apps. Flutter is very productive and offers a rich set of widgets that makes building apps a breeze. Once you experience hot-reload and everything else Flutter has to offer, you will never want to go back.
You will build a complete, real-world application for iOS and Android, by using Dart, Flutter and Firebase.
And by learning Firebase as well, you will understand how to make modern reactive apps, and see why Flutter and Firebase are a great combination.
Important concepts are explained with clear diagrams. You will always learn what you will be building and why, and then how to do it.
This will give you a strong foundation, and the techniques you learn here will be valuable in your own Flutter apps.
Fast-track your learning;
This offers a lot of practical advice, along with tips and techniques that I have battle-tested over years of experience.
It goes far beyond "making things work", and gives you a very solid understanding of many different techniques and their trade-offs.
And it will show you how to think about problems and their solutions, with the mindset of a top professional software engineer.
So taking this will save you a lot of time and money, and will prepare you for building real-world apps.
-Streams, building reactive apps & advanced stream operations with RxDart
-Forms, input handling and validation
-Managing and updating packages
-Databases and Cloud Firestore
-Working with Forms and Cloud Firestore
-Working with List Views and multiple UI states
-Date & time pickers
-Unit & Widget tests with mockito (basics to advanced)