Publication date : 01/16/2024

Course : Flutter, mobile application development

Master Google's multi-platform framework

Practical course - 4d - 28h00 - Ref. FLV
Price : 2100 € E.T.

Flutter, mobile application development

Master Google's multi-platform framework



Apprenez à créer des applications performantes avec Flutter. Créé par Google, pour la création d’interfaces natives de haute qualité sur iOS et Android, Flutter fonctionne avec le code existant, et permet un développement rapide avec un grand nombre de widgets fournis par Google ainsi que par la communauté.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Disponible en anglais, à la demande

Ref. FLV
  4d - 28h00
2100 € E.T.




Apprenez à créer des applications performantes avec Flutter. Créé par Google, pour la création d’interfaces natives de haute qualité sur iOS et Android, Flutter fonctionne avec le code existant, et permet un développement rapide avec un grand nombre de widgets fournis par Google ainsi que par la communauté.


Teaching objectives
At the end of the training, the participant will be able to:
Organizing, modularizing and testing a Flutter application
Master the fundamentals of the Flutter SDK
Good development practices
Developing with the Dart language
Data persistence with sqflite

Intended audience
Developers, engineers, project managers.

Prerequisites
Basic programming skills.

Course schedule

1
Discover Flutter

  • Comparing hybrid, web and native applications.
  • Flutter CLI.
  • Containers.
  • Widget-oriented logic.

2
The Dart programming language

  • Coding and naming conventions.
  • Variables and types.
  • Numbers and constants.
  • Control structure.
  • Logical operator.
  • Loop and function.
Hands-on work
Creation of a first program in procedural mode.

3
Object-oriented programming with Dart

  • Classes and objects.
  • Class variables.
  • Builders.
  • Methods.
Hands-on work
Create a first class and instance.

4
Collections and bookshops

  • Collection management.
  • Creating and iterating with lists.
  • Creating lists with an object type.
  • Dart bookshop, packages.
  • Standard libraries.
Hands-on work
Collection design and library manipulation.

5
Setting up the Flutter environment

  • Installing Flutter CLI.
  • The structure of a Flutter project.
  • Emulator creation and configuration.
  • The hot reload function.
  • Setting up a debugging environment.
Hands-on work
Creating a first Flutter project "Hello World".

6
Widgets

  • Modular view construction with widgets.
  • Stateful and stateless widgets.
  • Widget inheritance.
  • The discovery of default widgets.
Hands-on work
Use widgets and create a calculator.

7
Data persistence with sqflite

  • Introduction to integrated ORM.
  • Creating data models.
  • Read and write to the database.
Hands-on work
Creation of a calculation history stored in a database.

8
Going further

  • Internationalization (i18n).
  • Creating a Flutter package.


Customer reviews
4,6 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
TOMMY-LINH A.
18/11/25
4 / 5

The teaching approach was good and the trainer was very patient. Unfortunately the participants' level of development knowledge was very disparate. I would have liked there to have been fewer of us, given the difficulties of the different people present (whether in terms of development or the development environment).
DAMIEN F.
18/11/25
4 / 5

Contenu tres interessant et formateur pédagogue
JEAN-PHILIPPE I.
18/11/25
5 / 5

The content is wide-ranging and Quentin is a great teacher and listener.



Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Dernières places
Date garantie en présentiel ou à distance
Session garantie

REMOTE CLASS
2026 : 24 Feb., 10 Mar., 19 May, 26 May, 8 Sep., 6 Oct., 20 Oct., 24 Nov.

PARIS LA DÉFENSE
2026 : 10 Mar., 19 May, 6 Oct., 24 Nov.