HRD Corp Claimable Malay & English

4 Days Flutter Mobile App Development : Basic

4 days
Duration
RM 2,000
Price
0
Sessions
Training Centre & On-site
Delivery
Yes
HRD Claimable
Malay & English
Language
4 days
Duration

About This Course

This 4-day Flutter Basic course provides participants with a hands-on introduction to building cross-platform mobile applications using Flutter and Dart. The training begins with setting up the development environment, learning Dart fundamentals, and building the first Flutter app.

Participants will explore Flutter widgets, layouts, and UI design principles, followed by state management, CRUD operations, and local storage through a practical To-Do application project.

The course also covers integration with APIs and native device features such as the camera, culminating in app publishing for both Android and iOS platforms. Through labs and guided exercises, participants will gain practical skills to create functional, visually appealing mobile applications.

Learning Outcomes

By the end of this course, participants will be able to:
● Set up a Flutter development environment and write basic Dart programs.
● Scaffold and build single-view Flutter applications, including navigation between pages.
● Use Flutter widgets to design user interfaces, style text, buttons, headers, and layouts.
● Implement tabs, lists, and CRUD operations in Flutter apps.
● Use local storage (Shared Preferences or SQLite) to manage persistent data.
● Integrate basic APIs and access native device features such as the camera.
● Publish Flutter applications to both Android and iOS platforms.
● Apply hands-on skills to build a functional, real-world mobile application.

Prerequisites

Participants are expected to have basic concepts of programming language and laptop at least 8GB Ram to run the app

Course Outline

Module 1: Course Setup & Dart Basics
● Course introduction & objectives
● Development environment setup (Flutter SDK, IDE, Emulator)
● Installing required tools
● Introduction to Dart programming language basics

Module 2: First Flutter App
● Scaffolding a single-view Flutter application
● Building the first “Hello World” program
● Navigation between pages

Module 3: Basic Flutter Widgets
● Understanding widgets
● Using styling for headers, views, buttons, and text
● Designing tabs
● Designing UI from sample mockups

Module 4: UI Practice & Layouts
● Hands-on building layouts from mockups
● Responsive UI concepts
● Lab: Practice creating screens and styling

Module 5: List & Local Storage
● Basic ListView usage
● Add, Read, Update, Delete (CRUD) operations
● Using local storage (Shared Preferences or SQLite)

Module 6: Sample Project – To-Do App
● Build a simple To-Do application
● Apply CRUD operations and local storage
● Lab: Hands-on project development

Module 7: API & Native Features
● Basic API & web service integration
● Integration with native libraries
● Accessing device features (Camera, Sensors)

Module 8: Publishing & Wrap-up
● Publishing apps to Android & iOS
● Best practices for deployment
● Closing, feedback, and Q&A






Upcoming Sessions

There are currently no scheduled sessions for this course.

We'll notify you when new sessions are scheduled

Your Instructor

Fazreen Ferdianshah bin Mohd Fauzi

Fazreen Ferdianshah bin Mohd Fauzi

Professional Experience

View Full Profile
Graduated in Computer Engineering in Case Western University, Ohio, Ferdy Fauzi is founder of Elyzian Interactive, a tec...
Web Development JavaScript

Questions?

Our training experts are here to help

4 Days Flutter Mobile App Development : Basic
Image Placeholder
Back HRD Corp Claimable Malay & English
Duration
4 days
Price
RM 2,000

4 Days Flutter Mobile App Development : Basic

This 4-day Flutter Basic course provides participants with a hands-on introduction to building cross-platform mobile applications using Flutter and Dart. The training begins with setting up the development environment, learning Dart fundamentals, and building the first Flutter app.

Participants will explore Flutter widgets, layouts, and UI design principles, followed by state management, CRUD operations, and local storage through a practical To-Do application project.

The course also covers integration with APIs and native device features such as the camera, culminating in app publishing for both Android and iOS platforms. Through labs and guided exercises, participants will gain practical skills to create functional, visually appealing mobile applications.

Learning Outcomes

By the end of this course, participants will be able to:
● Set up a Flutter development environment and write basic Dart programs.
● Scaffold and build single-view Flutter applications, including navigation between pages.
● Use Flutter widgets to design user interfaces, style text, buttons, headers, and layouts.
● Implement tabs, lists, and CRUD operations in Flutter apps.
● Use local storage (Shared Preferences or SQLite) to manage persistent data.
● Integrate basic APIs and access native device features such as the camera.
● Publish Flutter applications to both Android and iOS platforms.
● Apply hands-on skills to build a functional, real-world mobile application.

Prerequisites

Participants are expected to have basic concepts of programming language and laptop at least 8GB Ram to run the app

Course Outline

Module 1: Course Setup & Dart Basics
● Course introduction & objectives
● Development environment setup (Flutter SDK, IDE, Emulator)
● Installing required tools
● Introduction to Dart programming language basics

Module 2: First Flutter App
● Scaffolding a single-view Flutter application
● Building the first “Hello World” program
● Navigation between pages

Module 3: Basic Flutter Widgets
● Understanding widgets
● Using styling for headers, views, buttons, and text
● Designing tabs
● Designing UI from sample mockups

Module 4: UI Practice & Layouts
● Hands-on building layouts from mockups
● Responsive UI concepts
● Lab: Practice creating screens and styling

Module 5: List & Local Storage
● Basic ListView usage
● Add, Read, Update, Delete (CRUD) operations
● Using local storage (Shared Preferences or SQLite)

Module 6: Sample Project – To-Do App
● Build a simple To-Do application
● Apply CRUD operations and local storage
● Lab: Hands-on project development

Module 7: API & Native Features
● Basic API & web service integration
● Integration with native libraries
● Accessing device features (Camera, Sensors)

Module 8: Publishing & Wrap-up
● Publishing apps to Android & iOS
● Best practices for deployment
● Closing, feedback, and Q&A






Upcoming Sessions

There are currently no scheduled sessions for this course.

We'll notify you when new sessions are scheduled

Course Information

Delivery: Training Centre On-site
Language: Malay & English
Duration: 4 days
HRD Claimable: Yes

Your Instructor

Fazreen Ferdianshah bin Mohd Fauzi

Fazreen Ferdianshah bin Mohd Fauzi

Professional Experience

Graduated in Computer Engineering in Case Western University, Ohio, Ferdy Fauzi is founder of Elyzian Interactive, a tec...
View Profile

Questions?

Our training experts are here to help

Register Now