MFE-IT

Flutter 3 Training Course

Reference: OF/EN/F3
1,680 € excl. VAT
4 days
28 h
1 Feb. 2027
Remote
1 Mar. 2027
Remote
5 Apr. 2027
Remote
3 May 2027
Remote
7 Jun. 2027
Remote
5 Jul. 2027
Remote

Each session will take place even if only one person is registered (except in cases of force majeure).

Formation Flutter 3

Description of the Flutter 3 Training Course

Version 3 of Flutter paves the way for natively compiled applications, rendered at 60 FPS, with a modern look and an optimised user experience.

This Flutter 3 training course guides you through the complete creation of a mobile application, while exploring the fundamentals of Flutter, widgets, navigation, state, API calls, and deployment.

Flutter is Google’s open-source cross-platform framework that allows you to create high-performance, fluid interfaces for Android, iOS, desktop, and the web, all from a single source code written in Dart.

Also discover our IT Specifications Training Course – From Requirements Analysis to Project Specifications, our Load Testing Training Course– Simulate Real User Behaviour to Assess the Limits of Your Applications and our Sass Training Course – Structure and Accelerate your CSS Style Sheets like a Pro.

Format

Remote (recorded sessions). 

GOOD TO KNOW

This training course includes numerous exercises (60% practical) to enhance learning. Each session will take place even if only one person is registered (except in cases of force majeure). A preliminary interview is held between the participant and/or a company representative in order to fully assess the participant’s profile (level, needs, professional context, challenges, etc.).
Assessment : during the training course, the trainer assesses the participants’ progress through multiple-choice questions, role-playing exercises and practical work. Participants receive a certificate of completion at the end of the training course. 

objectives of this Flutter 3 Training Course

By the end, each participant will be able to :

  • Understand Flutter’s architecture and philosophy.
  • Manipulate widgets and build responsive interfaces.
  • Manage navigation between screens with Navigator 2.0.
  • Manage state with setState, Provider or Riverpod.
  • Integrate remote services via REST APIs.
  • Compile and deploy a cross-platform application.

Prerequisites

  • Good foundation in object-oriented programming
  • Knowledge of JS, Java, Swift, or Dart desirable (even beginner level)
  • Flutter SDK environment installed (guided preparation at the start of the training)
  • Because each participant has a unique background and expectations, a preliminary interview with our expert allows us to precisely identify their objectives, level and professional challenges.
    This enables us to tailor the training content to ensure relevant and personalised learning.

Target Audience

Mobile, web, and full-stack developers.

Detailed of this Flutter 3 Training Course

Introduction to Flutter and Dart

Introduction to Flutter, installation, tools (Android Studio, VS Code), first lines in Dart.

Text, Row, Column, Container, ListView, Scaffold, AppBar, SafeArea. Tree structure management.

Navigator, named routes, data transfer, nested navigation, back management.

setState, InheritedWidget, introduction to Provider or Riverpod, business logic and reactive UI.

http, JSON parsing, conditional display, loading, error handling.

Custom themes, Material vs Cupertino, simple animations, responsive management (mobile/tablet).

  • Debugging, profiling and DevTools.
  • Building for Android, iOS and web.
  • Introduction to Firebase as a lightweight backend.

Creation of a mobile app with multiple screens, navigation, API, state logic, responsive design.

This training course :

  • Focuses on Flutter 3, the most stable and comprehensive version
  • Is entirely project-oriented, with concrete, publishable results
  • Covers API integration + UI + deployment, not just the visual aspect
  • Is accessible to mobile, web or backend developers looking to change careers.

FAQ – Flutter 3 Training

Flutter is an open-source framework by Google using the Dart language to develop cross-platform applications (iOS, Android, Web, Desktop) from a single codebase. Flutter 3 brings major improvements in performance and widgets. At MFE-IT, you learn to build robust, maintainable and high-performance Flutter apps.

Flutter draws its own widgets via its Skia/Impeller rendering engine, which ensures a consistent UI across all platforms. React Native relies on native components, closer to the native look but sometimes more sensitive to platform differences. MFE-IT helps you decide based on your team and product.

Architecture (BLoC, Riverpod, Provider), animations, navigation, theming, API calls, state management, testing, native integration (MethodChannel), mobile CI/CD, signing and publishing to stores. All through concrete projects developed during the training.

The training lasts 4 days (28 hours), remote or on-site. Intensive, 100% hands-on format, so you leave with a functional and production-ready Flutter application.

Would you like to know about upcoming sessions ?

Would you like to schedule this Flutter 3 Training Course on a specific date ? Contact us by email or by filling out the contact form.