With the release of Flutter 1.0 it is now even more convenient to create cross platform mobile applications.
This course captures the basic fundamentals blocks of Flutter and lets you understand how the whole thing works when put together.
In this course we will be covering
1. What is Flutter
2. Why Dart is used as programming language for Flutter
3. How to make use of Widgets
4. How to read/write data on persistent storage
5. How to make AJAX calls or API calls using various packages
6. Configuring Editors for development like - Visual Studio Code and Android Studio
So let's start learning Flutter
Introduction and Flutter Setup
What is Flutter
Why Dart?
Installing Flutter on Windows
Flutter Install Android Studio Plugins
Setup Visual Studio Code
Debugging and Setting up Emulator - Visual Studio Code
Android Studio Setup
Creating a Virtual Device
Exploring Flutter UI
Basic Widgets
Exploring Material Components
Exploring Widget Catalog
Using a Widget
Exploring Interactivity
Adding Interactivity
Routing
Making use of SDKs
Making use of Packages
Installing a Package
Importing a Widget/Package
Platform Specific Code
Reading and Writing Data to Persistent Storage
Writing DataStorage Class
Using the DataStorage Class
Fetching Data From Web - Importing HTTP Package
Fetching Data From Web - Using HTTP Package
Building and Releasing
Android Resources
iOS Resources
Conclusion & Code Download