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 Input & Form Validation in Flutter with Providers |
12:30-2:00 | Lunch & Rest |
2:00 – 4:30 | Using more advance Routing methods in Flutter |
Day 2: Flutter Firebase & SAAS Applications
Time | Activities |
9:00 – 12:30 | What is Firebase? Creating a Firebase Project |
12:30-2:00 | Lunch & Rest |
2:00 – 4:30 | Applying Firebase Auth in your App project |
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) |
12:30-2:00 | Lunch & Rest |
2:00 – 4:30 | What is Firebase Storage? |
Note: Syllabus is only a guideline to the courses provided.