Flutter – Développement d’applications mobiles multiplateformes

0 Enrolled
21 heures
  • 21 heures
  • 27
  • 0
  • no
1,850.00€

Aperçu du cours

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

Prérequis

  • Connaissance de base en programmation
  • Expérience avec au moins un langage de programmation orienté objet (comme Dart, Java, C#, etc.)

Objectifs pédagogiques

  • 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

Public ciblé

  • Développeurs
  • Professionnels du développement d'applications mobiles

Programme de 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

    • 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

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
491 Courses
Main Content