Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : Flutter - Développement d'applications mobiles multiplateformes

Flutter - Développement d'applications mobiles multiplateformes

Formation à distance
Durée : 21 heures (3 jours)
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire

Formation créée le 06/06/2023.

Version du programme : 1

Programme de la formation

Objectif de formation : Concevoir, développer et déployer des applications mobiles performantes et attrayantes en utilisant Flutter

Objectifs de la formation

  • Comprendre les concepts fondamentaux de Flutter et son architecture
  • Savoir créer une interface utilisateur attrayante et réactive
  • Maîtriser la gestion de l'état dans une application Flutter
  • Être capable de récupérer et de manipuler des données à partir de différentes sources
  • Savoir naviguer entre les écrans et gérer les routes
  • Connaître les fonctionnalités avancées de Flutter telles que les animations et l'accès aux fonctionnalités du périphérique
  • Être en mesure de tester, déboguer et déployer une application Flutter

Profil des bénéficiaires

Pour qui
  • Développeurs
  • Professionnels du développement d'applications mobiles
Prérequis
  • Connaissance de base en programmation
  • Expérience avec au moins un langage de programmation orienté objet (comme Dart, Java, C#, etc.)

Contenu de la formation

  • Introduction à Flutter (1 heure)
    • Présentation de Flutter et son écosystème
    • Installation et configuration de Flutter
    • Travaux pratiques : Installation et configuration de Flutter sur votre ordinateur
  • Les bases de Flutter (3 heures)
    • Structure d'un projet Flutter
    • Widgets
    • Gestion de l'état dans Flutter
    • Travaux pratiques : Créez une application Flutter simple avec différents types de widgets. Expérimentez avec la gestion de l'état dans votre application en utilisant les widgets de Flutter
  • Interface utilisateur avec Flutter (4 heures)
    • Création de mises en page et de designs attrayants
    • Utilisation de widgets prédéfinis
    • Gestion des interactions utilisateur
    • Travaux pratiques : Concevez une interface utilisateur attrayante en utilisant des widgets prédéfinis et en personnalisant les styles, ajoutez des interactions utilisateur telles que des boutons, des formulaires et des animations à votre application
  • Gestion des données (4 heures)
    • Récupération et manipulation des données
    • Utilisation de services web et d'API
    • Stockage local des données
    • Travaux pratiques : Récupérez des données à partir d'une API et affichez-les dans votre application Flutter, stockez et récupérez des données localement à l'aide de plugins de Flutter
  • Navigation et routage (3 heures)
    • Navigation entre les écrans
    • Gestion des routes et de la navigation
    • Travaux pratiques : Ajoutez des écrans supplémentaires à votre application et mettez en place une navigation entre eux. Utilisez des paramètres de routage pour passer des données entre les écrans
  • Fonctionnalités avancées de Flutter (2 heures)
    • Animation et effets visuels
    • Accès aux capteurs et aux fonctionnalités du périphérique
    • Travaux pratiques : Ajoutez des animations fluides et des transitions d'écran à votre application. Intégrez des fonctionnalités du périphérique, telles que la caméra ou les capteurs, dans votre application Flutter
  • Tests et débogage (2 heures)
    • Stratégies de test pour les applications Flutter
    • Débogage des erreurs courantes
    • Travaux pratiques : Écrivez des tests unitaires pour votre application Flutter. Utilisez les outils de débogage de Flutter pour identifier et résoudre les erreurs
  • Déploiement d'applications Flutter (2 heures)
    • Préparation de l'application pour le déploiement
    • Publication sur les app stores
    • Travaux pratiques : Préparez votre application pour le déploiement en la testant sur différents appareils et résolutions d'écran. Publiez votre application Flutter sur les app stores populaires
Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats
  • Émargement numérique
  • Mises en situation
  • Formulaires d’évaluation de la formation
  • Certificat de réalisation de l’action de formation
Ressources techniques et pédagogiques
  • Espace intranet de formation
  • Documents supports de formation projetés
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...