Flutter

Développer des applications mobiles multiplateformes

  • Filière :

    Développement logiciel

  • Sous-filière :

    Applications mobiles & PWA

  • Référence

    MO-FLU

  • Durée

    3 jours (21 h)

  • Prix unitaire HT

    1 950 € HT

Description

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

Objectifs pédagogiques

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

Public cible

  • Développeurs mobile
  • Développeurs Web

Pré-requis

Avoir des bases de programmation mobile ou Web (Javascript)

Programme de la formation

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

Qualité

Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.

Programme mis à jour le