+63 995 394 7258 / +63 917 132 5623 | marketing@axentra-global.com

Flutter Mobile Development

COURSE DESCRIPTION


This training is about mobile hybrid development with Flutter framework. This will tackle topics from basic to advanced with some Dart programming concepts.


Duration: 5 days / 40 hours

Delivery Method: Classroom-based, Virtual Instructor Led Training

Level of Difficulty: Basic, Intermediate, and Advance

COURSE OUTLINE


Day 1: Introduction to Flutter framework

·      Overview of the architecture

·      Setup, installations, and configuration of the development environment

·      Basic project structure and components

·      Building and coding basic flutter applications

·      Running the application


Day 2: Knowing the Dart language

·      Setting the IDE

·      Variables and constants

·      Data types

·      Program constructs

·      Operators

·      Methods and functions

·      Dart classes and constructs

o  Constructors

o  Getters and setters

o  Records

o  Abstract classes

o  Interface

o  Mixins

·      Files transactions

·      OOP principles

·      Generics and Collections

·      Enum types

·      Asynchronous programming


Day 3: Building the user interface

·      Stateful and stateless widgets

·      Built-in widgets

·      Display widgets

·      User interactions

·      Layouts

·      Dialogs

·      Handling user inputs and gestures

o  Pointers

o  Gestures

o  Life cycle states

o  Form widgets

o  Custom form and form fields

·      UI Styles

o  Colors

o  Text styles

o  Button

o  Container decorations

o  Scaffold widgets

o  Lists

o  Silvers

o  Material Designs

o  Responsive design for mobile device support

o  Animations and transitions


Day 4: Routing, Navigations, and Application States

·      State Management

·      Navigation widgets

o  Navigator 1.0

o  Navigator 2.0

·      Screen transactions

·      Providers

·      Riverpod

·      GetIt plugin

·      Bloc approach

·      Inherited widgets

·      Redux

·      Other options


Day 5: Third-party plugins and advanced topics

·      Working with API and GraphQL

·      Integrating Firebase and Supabase

·      Local storage and caching

·      Integrating Google Maps

·      Integrating AI

·      Integrating other device features

·      Securing the applications

·      Testing

·      Deployment

·      Design patters for Flutter

·      Dissecting sample applications


REGISTER NOW

Learning Experience Survey

Learning Experience Survey

Learning Experience Survey

Learning Experience Survey

Learning Experience Survey

Learning Experience Survey

Learning Experience Survey

Learning Experience Survey

Axentra Global Inc. is a leading provider of IT training, professional certification courses, corporate learning solutions, and software development services in the Philippines. We help individuals, teams, and organizations build in-demand technology skills through instructor-led training, hands-on workshops, and globally recognized certification programs.

| Contact Us

+6399 5394 7258 / +63 917 132 5623 (Viber/WhatsApp)

marketing@axentra-global.com

1702 High Street South Corporate Plaza Tower 26th Street, Bonifacio Global City

Design & Developed By Axentra Global Inc.

© 2026 Axentra Global Inc. All Rights Reserved.