Flutter Training for Intermediate

SHARE TO

Introduction

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. Flutter is Open Source. Offers Fast Development with Native Performance and Flexible UI. This course will look into the details of using Flutter State Managements, applying State Management to Validation and Navigations, and Using Flutter to create Mobile Apps without Backend Server or Server-less using Firebase.

Who can Attend

This course is designed for Mobile programmers and professionals with Good OOP Knowledge and minimum 1 year experience in Mobile Apps Development who want to learn from Intermediate Flutter. This course is a follow up to Flutter for Beginners. Programmers must have prior knowledge in Flutter & Dart Language before.

Software Requirements

Latest Windows 10 or Latest MacOS, Flutter SDK, Android Studio with Flutter Plugin, Android Emulator, Xcode (Mac Only), Visual Studio Code with Flutter Plugin, Git, Adobe XD. Please update your Softwares & OS.

Rate

All trainer rate RM2,000/day

Syllabus

Day 1: Introduction & Understanding State Managements Flutter

Time

Activities

9:00 – 12:30

Flutter State Management
Understanding & Providers to your App projects

Input & Form Validation in Flutter with Providers

12:30-2:00

Lunch & Rest

2:00 – 4:30

Using more advance Routing methods in Flutter
Material page Routing, Name Routing, Page Transitions
Navigation with BLoC & Providers

  

Day 2: Flutter Firebase & SAAS Applications

Time

Activities

9:00 – 12:30

What is Firebase?

Creating a Firebase Project
Creating Android App & iOS App in Firebase
Firebase Online Database & CRUD

12:30-2:00

Lunch & Rest

2:00 – 4:30

Applying Firebase Auth in your App project
Sign-in with Google
Sign-In with Email

  

Day 3: Flutter PushNotification & Firebase Storage

Time

Activities

9:00 – 12:30

What is Firebase PushNotification?

Understanding Pushing Notifications Remotely with Google Cloud Messaging (GCM)
Using Firebase PushNotification in your App Project

12:30-2:00

Lunch & Rest

2:00 – 4:30

What is Firebase Storage?
Using Firebase Storage for your Apps

  

Note: Syllabus is only a guideline to the courses provided.