Développement d'Applications avec Flutter
Sur mesure ou clé en main. Contactez-nous pour une demande spécifique.
3 jours
Français, anglais.
5 à 15 Participants
Initiation
Connaissance de base en programmation (connaissance en développement mobile est un plus).
Description
La formation sur le développement d’applications avec Flutter vise à fournir aux participants les compétences nécessaires pour concevoir, développer et déployer des applications mobiles multiplateformes en utilisant le framework Flutter de Google.
Objectif
Comprendre les principes fondamentaux de Flutter et Dart.
Maîtriser la création d’interfaces utilisateur réactives avec Flutter.
Apprendre à gérer l’état et les dépendances dans une application Flutter.
Savoir déployer une application Flutter sur les plateformes iOS et Android.
Public
Développeurs mobiles, développeurs web souhaitant se spécialiser en développement mobile, étudiants en informatique.
Programme détaillé de la formation
Jour 1 : Introduction à Flutter et Dart
Présentation de Flutter et de Dart :
Historique et concepts de base.
Installation et configuration de l’environnement de développement.
Syntaxe et concepts de base de Dart :
Types de données, variables, et opérateurs.
Structures de contrôle et fonctions.
Premiers pas avec Flutter :
Création d’un projet Flutter.
Structure d’une application Flutter.
Widgets de base et layout.
Jour 2 : Création d’Interfaces Utilisateur Réactives
Widgets avancés et navigation :
Utilisation de widgets Stateful et Stateless.
Navigation entre les écrans avec le Navigator.
Création de formulaires et validation.
Gestion de l’état dans Flutter :
Les différentes approches de gestion de l’état (setState, InheritedWidget, Provider).
Introduction au package Provider pour la gestion de l’état.
Personnalisation des interfaces :
Styles et thèmes.
Animation et transitions.
Utilisation d’icônes et d’images.
Jour 3 : Intégration, Déploiement et Bonnes Pratiques
Intégration avec les services backend :
Consommation d’API RESTful.
Gestion des requêtes HTTP avec le package http.
Traitement des données JSON.
Déploiement et distribution :
Compilation et tests de l’application.
Déploiement sur les plateformes iOS et Android.
Publication sur les stores (Google Play et App Store).
Bonnes pratiques et optimisation :
Structure et organisation du code.
Optimisation des performances.
Sécurité des applications Flutter.
Coût de la formation : 500 000 FCFA
Demande de devis
Merci de remplir ce formulaire pour recevoir votre proposition