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.
HANS D.
06/10/26
5 / 5

An excellent course, led by a trainer who is a very good teacher, attentive to participants’ needs and thoroughly knowledgeable about the subject matter. In my view, however, it is preferable to have a solid grounding in development in order to tackle certain parts of the course with confidence, as their technical complexity can make them more challenging to understand.
THEO L.
06/10/26
5 / 5

The training course was comprehensive and clear. The trainer was approachable and attentive throughout. Time was set aside to go over the material and answer questions when necessary.
ALEXANDRE C.
10/03/26
5 / 5

The content provides a good foundation for becoming self-sufficient quickly. Unfortunately, the subject is too broad to be covered in depth in all its aspects.



Publication date : 01/16/2024



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.

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 : 23 Nov., 24 Nov.

2027 : 28 Sep., 28 Sep.

PARIS LA DÉFENSE
2026 : 24 Nov.



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.