Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?
Rappel Email
Deux jours pour structurer une application Flutter : limites des StatefulWidget, pattern MVVM, Provider ou Riverpod, architecture et tests.
Cette formation Flutter intermédiaire vous permettra de faire passer vos applications du prototype qui fonctionne au projet solide, structuré et durable.
Elle s'inscrit dans la suite de la formation Flutter dont elle approfondit la dernière journée : vous consacrez deux jours entiers à l'architecture applicative et aux tests.
Pour aller plus loin : la formation Flutter avancé.
Cette formation s'adresse aux développeur·euse·s Flutter ayant déjà réalisé une première application et souhaitant structurer leur code, fiabiliser leurs évolutions et adopter des pratiques de test. Elle est particulièrement adaptée aux équipes qui passent d'un prototype à une application destinée à durer.
StatefulWidget et les mécanismes de propagation d'étatStatefulWidget
setState : ce que ça coûteInheritedWidget : le mécanisme sous-jacentMises en pratique :
WidgetTester, finders et cycles de renduMises en pratique :
Erick est passionné par la conception et le développement logiciel depuis plus de 20 ans. D'abord expert et formateur certifié Adobe Flash et Flex, il a collaboré pendant près de 10 ans avec des chercheurs en didactique de l'Université Lyon 2. Il s'est ensuite spécialisé sur Angular, intervenant en tant que Lead Front pour plusieurs grands comptes.
En 2017 il découvre Flutter et n'a de cesse, depuis, de l'explorer. Initiateur de plusieurs projets open-source, il a également contribué au portage de Sentry pour Dart et Flutter.
Animé depuis toujours par le plaisir de partager ce qui le passionne, il met aujourd'hui son enthousiasme et son expérience au service d'équipes souhaitant adopter Flutter.
Il faut avoir suivi la formation Flutter ou avoir développé une première application Flutter, et maîtriser les bases de Dart : programmation orientée objet, asynchrone, null safety. La formation ne reprend pas les bases des widgets et de l'interface. La formation s'adresse aux développeur·euse·s Flutter qui ont déjà réalisé une première application.
Elle approfondit la dernière journée de la formation Flutter : vous y consacrerez deux jours entiers à l'architecture applicative et aux tests. Vous refactorerez une application avec le pattern MVVM, avec Provider ou Riverpod au choix, puis vous l'éprouverez avec des tests unitaires, de widgets et d'intégration.
Le choix se fait selon votre projet : Provider ou Riverpod, au choix. Vous retrouverez les mêmes principes dans les deux cas : séparation Vues, Logique et Données, injection de dépendances, conception pour la testabilité.
Oui, la seconde journée couvre la pyramide des tests, les tests unitaires, les tests de widgets, les golden tests et les tests d'intégration. Elle se termine par l'analyse statique, la couverture de code et l'exécution des tests dans une pipeline d'intégration continue. Pour la sécurité, les animations et les performances, voyez Flutter avancé.
Pour en savoir plus, veuillez consulter notre page : Comment financer votre formation ?
Oui, la formation peut être proposée en présentiel ou en distanciel. Pour les inter-entreprises, les modalités (présentiel ou à distance) sont fonction de la session.
Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)
Les formations se déroulent toujours en petit groupe de 3 à 6 stagiaires. Nous souhaitons que les formateurs et formatrices puissent passer un maximum de temps avec chacun·e.
Voici une journée type :
* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012