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
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é.
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
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.
MAXENCE C.
10/03/26
5 / 5
A training course with plenty of practical work on exercises that run throughout the course. The trainer is very knowledgeable and explains the various topics clearly.
AYMANE B.
10/03/26
4 / 5
The materials provided cover the comprehensive overview I was looking for. I really appreciated the blend of theory and practice. I would have liked a more accessible explanation of quite complex topics such as ChangeNotifier, Provider and others, to help me get to grips with them better, but overall it was fine. I would have liked more shortcuts and a bit more energy in the presentations, but that’s just my personal preference when it comes to the opening.
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
Very interesting content and informative trainer
JEAN-PHILIPPE I.
18/11/25
5 / 5
The content is wide-ranging and Quentin is a great teacher and listener.
HERVÉ C.
18/11/25
5 / 5
Training of a very high standard and very relevant teaching methods
TRAINER QUALIFICATIONS
The experts leading the training are specialists in the covered subjects. They have been approved by our instructional teams for both their professional knowledge and their teaching ability, for each course they teach. They have at least five to ten years of experience in their field and hold (or have held) decision-making positions in companies.
ASSESSMENT TERMS
The trainer evaluates each participant’s academic progress throughout the training using multiple choice, scenarios, hands-on work and more.
Participants also complete a placement test before and after the course to measure the skills they’ve developed.
TEACHING AIDS AND TECHNICAL RESOURCES • The main teaching aids and instructional methods used in the training are audiovisual aids, documentation and course material, hands-on application exercises and corrected exercises for practical training courses, case studies and coverage of real cases for training seminars.
• At the end of each course or seminar, ORSYS provides participants with a course evaluation questionnaire that is analysed by our instructional teams.
• A check-in sheet for each half-day of attendance is provided at the end of the training, along with a course completion certificate if the trainee attended the entire session.
TERMS AND DEADLINES
Registration must be completed 24 hours before the start of the training.
ACCESSIBILITY FOR PEOPLE WITH DISABILITIES
Do you need special accessibility accommodations? Contact Mrs. Fosse, Disability Manager, at psh-accueil@orsys.fr to review your request and its feasibility.
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
Dernières places
Date garantie en présentiel ou à distance
Session garantie
No session at the moment, we invite you to consult the schedule of distance classes.
4
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.