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
Available in English on request

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,5 / 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.
ALEXANDRE C.
10/03/26
5 / 5

Le contenu donne de bonnes bases pour être autonome rapidement.Malheureusement, le sujet est trop vaste pour être approfondi sous tous ses aspects.
MAXENCE C.
10/03/26
5 / 5

Formation avec pas mal de pratique sur des exercices qui durent sur toute la durée de la formation.Le formateur connait très bien son sujet et explique bien les différents sujets.
AYMANE B.
10/03/26
4 / 5

Les supports fournis couvrent toute la vision globale que je cherchais à obtenir. L’aspect théorie pratique a été très appréciée. J’aurai aimé plus de vulgarisation sur des sujets assez lourds tels que les ChangeNotifer, Provider et autres afin de me repérer davantage mais dans l’ensemble ca a été correct, j’aurai aimé plus de raccourcis et de peps dans les presentations mais cela touche seulement ma sensibilitée dans l’accroche.



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

Last places available
Guaranteed date, in person or remotely
Guaranteed session

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

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