Flutter 3 Training Course
- Price
- Duration
- Number of Hours
Each session will take place even if only one person is registered (except in cases of force majeure).
Description
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.
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.ntegrate remote services via REST API.
- Compile and deploy a cross-platform application.
Prerequisites of this Flutter 3 Training Course
- 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.
Basic widgets and layout
Text, Row, Column, Container, ListView, Scaffold, AppBar, SafeArea. Tree structure management.
Navigation and routing
Navigator, named routes, data transfer, nested navigation, back management.
Condition management
setState, InheritedWidget, introduction to Provider or Riverpod, business logic and reactive UI.
API calls and network management
http, JSON parsing, conditional display, loading, error handling.
Design, animation and responsive
Custom themes, Material vs Cupertino, simple animations, responsive management (mobile/tablet).
Custom themes, Material vs Cupertino, simple animations, responsive management (mobile/tablet).
Debugging, profiling, building for Android/iOS/Web, introduction to Firebase for lightweight backend.
Final project
Creation of a mobile app with multiple screens, navigation, API, state logic, responsive design.
The advantages of this training course
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.
FORMA-IT's training courses are also supportive
At Forma-IT, we believe that training can also be a lever for solidarity. This is why part of each registration is donated to associations that work in areas that are close to our hearts :
- The SPA, for animal protection
- The Restos du Cœur, for the fight against precariousness
- Ludopital, to make the daily lives of hospitalized children easier
- APF France Handicap, for the rights of people with disabilities and their families
By choosing Forma-IT, you invest in your skills while contributing to essential causes.
Our related training courses
IT Specifications Training Course - From Requirements Analysis to Project Specifications
Effectively frame your digital projects with clear, comprehaensive and actionable documentation.
Load Testing Training Course– Simulate Real User Behaviour to Assess the Limits of Your Applications
Learn how to anticipate breakdowns, detect bottlenecks and validate the robustness of your systems.
Sass Training Course – Structure and Accelerate your CSS Style Sheets like a Pro
Move from traditional CSS to a clear, modular, and maintainable development method.
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.