Flutter Mobile App Development : Intermediate
This Hands-On course will teach you how to develop Mobile Apps targeted for iPhone and Android apps with minimum programming experience using Flutter Framework and Dart programming.
Learning Outcomes
By the end of this training, participants :
- Will be able to To create cross platform native mobile apps easily with Flutter
- Create your own mobile app and set app package options using Flut
- Edit & Debug your app files with the built-in Visual Studio Code editor
- Evaluate how your app looks and performs on real physical hardwar
- Publish your apps in Appstore & Google Play
Prerequisites
Participants are expected to have basic concepts of programming language and laptop at least 8GB Ram to run the app
Course Outline
Day 1
- Recap on basic level
- Flutter layout basics (Rows, Columns, Containers)
- Using expanded, flexible widgets
- Responsive design concepts and MediaQuery
- Class Activities : Building UIsin Flutter
Day 2
- Introduction to State Management concepts
- Setting up and understanding GetXfundamentals
- Building a simple application using GetX Controllers and Observables
- Building a simple application using Bloc state management
- Implementing reactive updates in UI
Day 3
- Introduction to APIs and RESTful Services
- Handling HTTP requests using http package
- Parsing JSON data and displaying results
- Creating a mini-app that fetches and displays data from APIs
Day 4
- Setting up and using Flutter Geolocation packages
- Accessing current location and location permissions
- Using Leaflet Maps in Flutter
- Plotting and interacting with location pins and markers
- Class activities using leaflet maps
Day 5
- Introduction to animations in Flutter
- Basic animation controllers, Tweens, and Curves
- Building animated widgets and custom transitions
- Practical exercise: Creating a UI with basic animation effects
About This Course
This Hands-On course will teach you how to develop Mobile Apps targeted for iPhone and Android apps with minimum programming experience using Flutter Framework and Dart programming.
Learning Outcomes
By the end of this training, participants :
- Will be able to To create cross platform native mobile apps easily with Flutter
- Create your own mobile app and set app package options using Flut
- Edit & Debug your app files with the built-in Visual Studio Code editor
- Evaluate how your app looks and performs on real physical hardwar
- Publish your apps in Appstore & Google Play
Prerequisites
Participants are expected to have basic concepts of programming language and laptop at least 8GB Ram to run the app
Course Outline
Day 1
- Recap on basic level
- Flutter layout basics (Rows, Columns, Containers)
- Using expanded, flexible widgets
- Responsive design concepts and MediaQuery
- Class Activities : Building UIsin Flutter
Day 2
- Introduction to State Management concepts
- Setting up and understanding GetXfundamentals
- Building a simple application using GetX Controllers and Observables
- Building a simple application using Bloc state management
- Implementing reactive updates in UI
Day 3
- Introduction to APIs and RESTful Services
- Handling HTTP requests using http package
- Parsing JSON data and displaying results
- Creating a mini-app that fetches and displays data from APIs
Day 4
- Setting up and using Flutter Geolocation packages
- Accessing current location and location permissions
- Using Leaflet Maps in Flutter
- Plotting and interacting with location pins and markers
- Class activities using leaflet maps
Day 5
- Introduction to animations in Flutter
- Basic animation controllers, Tweens, and Curves
- Building animated widgets and custom transitions
- Practical exercise: Creating a UI with basic animation effects
Upcoming Sessions
There are currently no scheduled sessions for this course.
We'll notify you when new sessions are scheduled
Your Instructor
Graduated in Computer Engineering in Case West...
Upcoming Sessions
There are currently no scheduled sessions for this course.
We'll notify you when new sessions are scheduled
Course Information
Your Instructor
Fazreen Ferdianshah bin Mohd Fauzi
Professional Experience
Graduated in Computer Engineering in Case West...
View Profile