- Référence : FLUT
- Durée : 3 jours (21h)
- Lieu : Au choix. À distance ou en présentiel, à Paris ou en Régions
2390€ HT
Choisir une date et RéserverVous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
Développé et publié par Google dans sa première version stable en décembre 2018, Flutter est un kit de développement logiciel/framework dont l'ambition peut être résumée de la façon suivante : simplifier le développement multiplateforme en mettant à disposition une base de code commune pour toutes les plate-formes.
Offrant des performances natives et des possibilités de personnalisation presque infinies, Flutter s'appuie sur des widgets et des composants permettant de construire des applications de manière très rapide. Sa programmation, réactive, s'appuie quant à elle sur le langage Dart (de Google également).
Cette formation Flutter vous permet d'appréhender les concepts et outils clé mis à disposition par Flutter, puis de voir comment les appliquer afin de créer une application avec Flutter.
Objectifs opérationnels :
Savoir développer une application Flutter pour iOS et Android.
Objectifs pédagogiques :
À l'issue de cette formation Flutter, vous aurez acquis les connaissances et compétences nécessaires pour :
Public :
Ce cours Flutter s'adresse aux développeurs web ou mobile.
Prérequis :
Pour assister à cette formation Flutter, il est nécessaire de maîtriser au préalable JavaScript ou TypeScript, ou un langage objet (Java, Swift, Kotlin, C#...).
Historique
Pourquoi choisir le langage Dart
Concepts / Architecture
L’écosystème
Langage
Types
Operators
Function
Objets
Exceptions
Mixin
Future
Stream
Isolate
Pubspec : Gestion des dépendances
Tests unitaires
Définition
Rendering
Render Object
Element tree
Widgets tree
Layout
Container
Stack
Row
Column
Alignement
Material / Cupertino
Stateful / Stateless
Communication entre widgets
Assets / Fonts
Tests
Listes / Scroll
Formulaires
Inherited widget
Gestion programmation asynchrone
Future / FutureBuilder
Stream / StreamBuilder
Communication avec une API Rest/Json
Persistance de données
Shared preferences
files
SQLite
Routes
Naviguer entre les routes
Transmettre des paramètres données à une route
Gesture
Animation
Les différents patterns utilisés
Pattern BLoC (Business Logic Component)
Redux
Provider
flutter_bloc
mobx
flutter_hook
Ajouter et utiliser un plugin
Créer un plugin
iOS
Android
Les travaux pratiques représentent 60% du temps de cette formation.
Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Mon avis sur le contenu du stage :
"Intéressant car cela a permis d'approfondir des points considérés comme acquis initialement."
Mon avis sur le formateur :
"Très pédagogue."
Ce que j'ai le plus apprécié :
"la possibilité d'aborder des sujets spécifiques aux projets internes"
Ce que j'ai le moins apprécié :
"-"
Mon avis sur le contenu du stage :
"J'avais pas de connaissances en Flutter mais après la formation j'ai ou comprendre le fonctionnement et les bases du framework."
Ce que j'ai le plus apprécié :
"La disponibilité du formateur ainsi que sa patience."
Ce que j'ai le moins apprécié :
"Le temps de la formation ainsi que le décalage horaire qui n'était pas évident"
Mon avis sur le formateur :
"Top, j'ai beaucoup aimé nos échanges qui m'ont permis de comprendre très rapidement ce qui m'était imbuvable sur Internet. J'ai immédiatement pu mettre en pratique et continuer l'apprentissage dès la première formation. Je me suis d'ores et déjà procuré les différents livres d'architecture (et même d'autres sur différents paradigmes)."
Mon avis sur le contenu du stage :
"Rien à signaler"
Mon avis sur le formateur :
"Rien à Signaler"
Ce que j'ai le plus apprécié :
"Les aspects techniques( exercices et interactions)"
Ce que j'ai le moins apprécié :
"Rien à signaler"
Mon avis sur le contenu du stage :
"Très bon cours, où l'on a pu apprendre énormément de chose."
Mon avis sur le formateur :
"Le formateur a su s'adapter à notre niveau, afin d'aller plus en détail sur certains aspects et problématiques que nous avions pu rencontrer dans d'autres développements."
Mon avis sur le formateur :
"Ouvert aux questions et n'hésite pas à aller plus loin pour une compréhension en profondeur."
Développement d’applications multi-plateformes iOS et Android en utilisant les composants natifs
Maîtriser le développement avancé d'applications cross plateform avec Xamarin
Formations Informatique
et Management
en ligne à ce jour
+
Stagiaires dans nos salles
de cours sur
l'année
%
De participants satisfaits
ou très satisfaits de nos
formations
Formateurs experts
validés par
PLB