.Formation "Flutter"

Durée de la formation : 3 jours.

Objectifs : Cette formation a pour objectif de faire un tour d'horizon du Framework Flutter et de vous montrer, par la pratique, les possibilités que celui-ci offre pour le développement mobile multiplateforme.

Pré-requis : Pour suivre cette formation de manière optimale, nous vous recommandons d'avoir des bases de programmation mobile ou Web (Javascript).

Public : Cette formation s'adresse à un public de développeurs web et mobile.

Pédagogie : La formation propose l'implémentation d'un projet de gestion de cartes à collectionner. Ce projet fil rouge va permettre de couvrir tous les aspects d'une application mobile standard : gestion de listes, de fiches, formulaires, communication avec une API, ... La formation sera réalisée sur la dernière version en cours de Flutter.

Formation Flutter


Plan de la formation :


  1. Historique & Contexte de Flutter
  2. Architecture
    1. Ecosystème mobile
      1. Application Native
      2. Webview
      3. Application Contrôle Natif
      4. Flutter
    2. Architecture Interne Flutter
  3. Dart
    1. Présentation
    2. Exemple de code
  4. Outils
    1. Dart debugger/profile
    2. Hot Reload
    3. Run multi target
  5. Framework Flutter
    1. Concepts généraux
    2. Layout
    3. Images, Assets & Fonts
    4. Dépendances
    5. Interactivité
    6. Navigation
    7. Animations
    8. Formulaires
    9. API & HTTP
    10. Json et Serialization
    11. Introspection / Génération
    12. Gestion d'état avancée
      1. Simple
      2. BloC
      3. Provider
    13. Internationalisation
  6. Tests et CI
    1. Tests unitaires
    2. Tests d'intégrations
    3. Flavors

Liens :
- Le site web officiel de Flutter
- Le site web officiel de Dart
- Page Wikipédia Flutter
- Galerie Flutter