Flutter is a cross-platform UI toolkit to build applications for Android, iOS and Web with one programming language and single codebase.Using this Flutter tutorial application, you will learn following concepts of Flutter: 1. Introduction2. Installation i) Windows ii) Web iii)MacOS3. First Application i) How to create a new flutter project? ii) Understand project structure iii) Understand main.dart file4. Architecture5. Flutter Widgets6. Flutter Layouts7. Single child layout widgets8. Multiple child layout widget