Flutter Online Training

Flutter is an open-source UI software development kit created by Google. It is used to develop applications for Android, iOS, Linux, Mac, Windows, Google Fuchsia and the web from a single codebase. The first version of Flutter was known as codename “Sky” and ran on the Android operating system.

Course Curriculum

Day 1: Introduction and Setup environment
Introduction and Setup environment 02:00:00
Day 2: Understand the Widget
Understand the Widget tree and learn to use pre-made Flutter Widgets Learn to incorporate Image and Text Widgets to create simple user Run Flutter apps on iOS Simulator, Android Emulator and physical devices. 02:00:00
Day : 3 Use Hot Reload and Hot Restart
Use Hot Reload and Hot Restart to quickly refresh the app UI and Learning to use the Pubspec.yaml file to incorporate dependencies, Custom assets and fonts. 02:00:00
Day : 4 Understand the difference between Stateful and Stateless Widgets
Understand the difference between Stateful and Stateless Widgets and when they should each be used. Change State Understand the relationship between set State (), State objects and Stateful Build flexible layouts using the Flutter Expanded widget. 02:00:00
Day 5 : Understanding the structure of the pubspec.yaml file Incorporate
Understanding the structure of the pubspec.yaml file Incorporate the audio players package to play sound. Collum, Row, Stack 02:00:00
Day 6 : Login Screen ui to code
Login Screen ui to code Customize apps with Theme widgets Learn about structuring and organizing Flutter apps 02:00:00
Day 7 : Screen is updated with the build () method.
screen is updated with the build () method. Create custom Flutter Widgets by combining smaller widgets. Learn about the difference between final and const in Dart. 02:00:00
Day : 8 Learn about maps, enums and the ternary operator in Dart. Learn to build multi-screen Flutter apps by learning about routes and the
Learn about maps, enums and the ternary operator in Dart. Learn to build multi-screen Flutter apps by learning about routes and the 00:00:00
Day 9 : use async/await and the Futures API.
use async/await and the Futures API. Understand Stateful Widget lifecycle methods. Share preference 02:00:00
Day 10 : Get location data Use Dart
Get location data Use Dart null aware operators to prevent app crashes. 02:00:00
Day 11 : Using the http package to perform networking
Using the http package to perform networking and get live data from open APIs Understanding how to parse JSON data using the dart: convert library. Understand how to pass data to State objects via the Stateful Widget. 02:00:00
Day 12 : Use the Text Field Widget to take user input Understand
Use the Text Field Widget to take user input Understand how to pass data backwards using the Navigator widget. 02:00:00
Day 13 : Flutter app with live web data
Flutter app with live web data 02:00:00
Day 14 : Animation Learn to use hero animations in Flutter apps.
Animation Learn to use hero animations in Flutter apps. Understand how the animation controller works and create custom 02:00:00
Day 15 : List view, Grid View Custom View
List view, Grid View Custom View 02:00:00
Day 16 : Creating a New Firebase Project Firebase Package setup Registration User firebase
Creating a New Firebase Project Firebase Package setup Registration User firebase Auth Authenticating Users with firebase Auth 02:00:00
Day 17 : Firebase Listening for data from Firebase
Firebase Listening for data from Firebase using Stream Saving data into cloud Fire store 02:00:00
Day 18 : Simple project with Firebase live data
Simple project with Firebase live data 02:00:00
Day 19 : Upload image , Image view, Save image to Server
Upload image , Image view, Save image to Server 02:00:00
Day 20 : Provider MobX State management
Provider MobX State management 02:00:00
Day 21-23 : Work with Live project UI
Work with Live project UI 02:00:00
Day 24-30 : Work with Project min 10 screen And more
Work with Project min 10 screen And more 02:00:00

Course Reviews

4.3

4.3
4 ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

Powered by © Eduka 2020 All rights reserved.