Flutter (Live Virtual Class)

Blended learning

Who is the training for?

Développeur web, Web Designer

Duration

3,00 day(s)

Language(s) of service

EN FR

Prerequisites

Avoir des bases de programmation mobile ou Web (Javascript)

Goals

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.

  • Faire un tour d'horizon du Framework Flutter
  • Montrer, par la pratique, les possibilités que Flutter offre pour le développement mobile multiplateforme

Contents

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

Certificate, diploma

Une attestation de participation sera transmise aux participants

Organization contact details

Nathalie Thielemans / Nassera Aici

These courses might interest you