Transfer Learning Academy

Corporate AI and technology training designed to turn existing workforce experience into practical skills, workplace use cases and measurable business outcomes.

Search Now!
Contact Info
Location Malaysia | Corporate & Regional Programmes
Follow Us
Contact Info
Location Malaysia | Corporate & Regional Programmes
Follow Us

Course Details

Build Your Own App With Flutter In 1 Day

Images
Course Category
MOBILE APPS DEVELOPMENT
Training Duration
1 Days
HRDC Claimable
Claimable

This one-day training course will teach you how to build your own mobile application using Flutter, a popular open-source framework for developing cross-platform apps. You'll learn the basics of Flutter, including how to set up your development environment, create user interfaces, and add functionality to your app. By the end of the day, you'll have a working app that you can run on both iOS and Android devices. This course is ideal for beginners who are interested in mobile app development or experienced developers who want to learn a new framework.

Learning Outcomes:

By the end of the course: - Participants will gain an understanding of the basics of Flutter, including how to create layouts, handle user input, manage state, and connect to APIs. - Ability to create custom mobile apps. - Participants will have Hands-on experience to apply their newly acquired knowledge and skills in a real-world context.

Course Outline:

Introduction to Flutter and Dart programming language
Setting up the development environment
Creating a new project and running your first app

Running the app on Android and iOS devices
Debugging the app on devices
Installing third-party packages using pubspec.yaml file

Using Flutter widgets to create UI layout
Building a responsive UI with constraints and expanded widgets
Creating custom UI elements with Flutter

Understanding the Flutter framework architecture
Using stateful and stateless widgets in Flutter
Working with animation and motion graphics in Flutter

Handling user input with gesture detection and event handling
Implementing forms and input validation
Working with Flutter widgets to handle user input

Building multi-screen apps in Flutter
Using Flutter navigation and routing to switch between screens
Passing data between screens and managing app state

Making HTTP requests in Flutter using the Dart HTTP package
Parsing JSON data from HTTP responses
Implementing REST API calls in Flutter

Understanding the Flutter app lifecycle
Responding to app lifecycle events

Let’s Upskill Teams Together.