Description de la Formation React Native
Grace à cette formation Flutter assurée par un consultant senior mobile vous apprendrez à créer des applications Flutter professionnelles.
Objectifs de la Formation Flutter
Concrètement, à l’issue de cette formation Flutter , les participants auront acquis les compétences nécessaires pour:
- Découvrir les fonctionnalités du framework Flutter
- Développer une nouvelle application Flutter pour iOS et Android
- Savoir concevoir une application Flutter avec Dart
- Appréhender les différentes approches pour le « state management »
Présentation de Flutter
Historique
Pourquoi choisir le langage Dart
Concepts / Architecture
L’écosystème
Le langage Dart
Langage
Types
Operators
Function
Objets
Exceptions
Mixin
Future
Stream
Isolate
Pubspec : Gestion des dépendances
Tests unitaires
Basic widgets
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
Advanced widgets
Listes / Scroll
Formulaires
Inherited widget
Données
Gestion programmation asynchrone
Future / FutureBuilder
Stream / StreamBuilder
Communication avec une API Rest/Json
Persistance de données
Shared preferences
files
SQLite
Navigation
Routes
Naviguer entre les routes
Transmettre des paramètres données à une route
Interactions
Gesture
Animation
Architecture
Les différents patterns utilisés
Pattern BLoC (Business Logic Component)
Redux
Provider
flutter_bloc
mobx
flutter_hook
Plugins
Ajouter et utiliser un plugin
Créer un plugin
Release d’une application
iOS
Android
Avis
Il n’y a pas encore d’avis.