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. Introduction
2. Installation
     i) Windows
     ii) Web
     iii)MacOS
3. First Application
     i) How to create a new flutter project?
     ii) Understand project structure
     iii) Understand main.dart file
4. Architecture
5. Flutter Widgets
6. Flutter Layouts
7. Single child layout widgets
8. Multiple child layout widget