Cours de Développement Mobile avec Flutter

Bienvenue dans le repository du cours de Développement Mobile avec Flutter pour les étudiants en Bachelor 3 spécialité informatique.

Objectifs du Cours

Ce cours vise à introduire les étudiants aux principes fondamentaux du développement mobile, en mettant l'accent sur l'utilisation de Flutter pour créer des applications mobiles cross-plateformes. Les objectifs spécifiques comprennent :

  • Comprendre les problématiques du développement mobile, telles que la gestion de la batterie, la qualité du lien réseau et la fragmentation des écrans.
  • Maîtriser la gestion des autorisations dans les applications mobiles.
  • Apprendre à publier une application sur les boutiques d'applications (Google Play Store ou App Store).
  • Acquérir des compétences en gestion des mises à jour d'applications.

Structure du Cours

Le cours est divisé en 12 séances, chacune d'une durée de 3h30. Voici un aperçu des principales séances du cours :

  1. Introduction au développement mobile et à Flutter.
  2. Les bases de Flutter : Widgets et Interface utilisateur.
  3. Gestion de la navigation et de l'état.
  4. Gestion des autorisations.
  5. Gestion avancée de l'état avec Flutter Bloc.
  6. Conception d'interfaces utilisateur avancées.
  7. Récupération et affichage de données à partir d'une API.
  8. Mise en ligne sur le Store.
  9. Gestion des mises à jour d'applications.
  10. Travail sur le projet avec supervision.
  11. Travail sur le projet avec supervision.
  12. Présentation des projets et évaluation finale.

Projet Final

Le cours comprend un projet final dans lequel les étudiants auront l'opportunité d'appliquer les connaissances acquises tout au long du cours. Le projet sera un élément clé de l'évaluation finale.

Comment Utiliser ce Repository

Ce repository contient le code source, les ressources et les informations nécessaires pour suivre le cours. Vous trouverez les exemples de code, les exercices pratiques, ainsi que les ressources supplémentaires dans les dossiers correspondants.

N'hésitez pas à cloner ce repository pour accéder au contenu du cours. Si vous avez des questions ou des problèmes, n'hésitez pas à ouvrir une issue ou à nous contacter.

Contributeurs

  • DENIS Victor

Ressources Supplémentaires

Nous vous souhaitons un excellent apprentissage du développement mobile avec Flutter !