Formation Flutter & Dart

Développer des applications multiplateformes

Objectifs de la formation Flutter & Dart

  • Être capable de créer une application iOS et Android
  • Maîtriser le Framework Flutter et le langage Dart

Programme de la formation Flutter & Dart

Introduction

Présentation de Flutter
Présentation de Dart
L'environnement de développement

Dart pour Flutter

Environnement Dart
Fonctions et structures de contrôle
Programmation orientée objet (class, objets, mixin...)
Utiliser l'asynchrone
Exceptions et gestion des erreurs
Requêter une API

Affichage Flutter

Widgets et Layouts
Composants de base
Navigation et Dialog
Gestion de l'état

Gestion des données

Formulaires et validation
Appel d'API via HTTP
Provider et état

Interaction avec le hardware

API Plateform Channel
Utiliser un hardware Android/IOS

Authentification

Gérer une page de connexion
Recevoir des notifications push
Authentification JWT

Tester et debugger

Debugger le code
Tester la performance d'une application
Utiliser Dart DevTools