+63 995 394 7258 | marketing@axentra-global.com Blog Register

Flutter Mobile App Development

COURSE OVERVIEW


This intensive 3-day Flutter Mobile App Development course is designed for developers who want to build modern, high-performance cross-platform mobile applications for Android and iOS using a single codebase. Participants will gain hands-on experience with Flutter and Dart while learning best practices for designing, developing, testing, and deploying mobile applications. The course covers UI development, state management, REST API integration, local storage, Firebase, device capabilities, testing, and deployment through practical labs and a final mini project.


Duration: 3 days / 24 hours

Level: Beginner to Intermediate Course

Delivery Method: Classroom-based, Virtual Instructor Led Training


LEARNING OBJECTIVES

·      Understand Flutter architecture and Dart programming.

·      Build responsive mobile applications for Android and iOS.

·      Implement navigation, forms, and state management.

·      Integrate REST APIs and Firebase services.

·      Use local storage and device features.

·      Test, debug, optimize, and deploy Flutter applications.

COURSE OUTLINE


Day 1 – Flutter Fundamentals & UI Development

·      Introduction to Flutter

o  What is Flutter

o  Flutter Architecture

o  Flutter Ecosystem

o  Project Structure

·      Development Environment

o  Install Flutter SDK

o  Android Studio & VS Code

o  Emulators

o  Running First App

·      Dart Essentials

o  Variables

o  Functions

o  OOP

o  Collections

·      Flutter Widgets

o  Stateless & Stateful Widgets

o  Layouts

o  Material Design

o  Navigation


Day 2 – App Development & Data Management

·      Navigation & Routing

o  Named Routes

o  Passing Data

o  Navigation Best Practices

·      Forms & Input

o  TextField

o  Validation

o  Date Picker

o  Dropdowns

·      State Management

o  Provider

o  ChangeNotifier

o  Consumer

·      REST APIs

o  HTTP Requests

o  JSON Parsing

o  Error Handling

·      Local Storage

o  Shared Preferences

o  SQLite

o  Secure Storage


Day 3 – Advanced Flutter & Deployment

·      Advanced UI

o  Responsive Design

o  Custom Widgets

o  Animations

·      Firebase

o  Authentication

o  Firestore

o  Cloud Storage

·      Device Features

o  Camera

o  Location

o  Maps

o  File Picker

·      Testing & Debugging

o  DevTools

o  Unit Testing

o  Widget Testing

·      Deployment

o  Android Build

o  Play Store

o  App Store


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