Xarala Academy
Les bootcamps Xarala

Formation bootcamp · Xarala Academy

Créez votre première application mobile Android & iOS avec Flutter — de zéro à la publication en 6 semaines

Créez votre première application mobile Android & iOS avec Flutter — de zéro à la publication en 6 semaines

Prix total au comptant

134 100 F CFA

Au lieu de 149 000 F CFA

Paiement échelonné disponible. Détail des montants dans la section Tarifs.

6 semaines4 projets au programmeProchaine session : 20 octobre 2026

Le programme est consultable ci-dessous. Une demande d’information ne vous engage pas.

01 · Le programme

Ce que vous saurez faire

  • Maîtriser les bases du langage Dart : variables, fonctions, classes, asynchrone.
  • Comprendre l'architecture Flutter : widgets, arbre de widgets, cycle de vie.
  • Construire des interfaces mobiles professionnelles avec les widgets Material Design.
  • Gérer la navigation entre écrans avec Navigator et les routes nommées.
  • Implémenter la gestion d'état avec setState et le pattern Provider.
  • Connecter une application Flutter à Firebase : authentification et Firestore.
  • Consommer des API REST avec le package http et parser du JSON.
  • Stocker des données localement avec SQLite et shared_preferences.
  • Signer et builder un APK / AAB pour la publication sur le Google Play Store.
  • Soumettre une application sur le Google Play Store et passer la revue Google.
  • Les projets que vous réaliserez

    1. Projet 1 · 8 semaines

      Application de liste de tâches avec persistance locale

      Présentation du projet

      Vous développez une application Flutter complète de gestion de tâches avec création, modification, suppression et persistance des données en local avec SQLite.

      Compétences visées

      • Architecture Flutter : widgets, état local, navigation
      • Gestion d'état avec setState et StatefulWidget
      • Persistance locale avec SQLite et le package sqflite
      • UI Material Design responsive

      Étapes du projet

      1. Concevoir les écrans et la structure des données
      2. Implémenter le CRUD complet (Create, Read, Update, Delete)
      3. Connecter l'interface à la base de données SQLite
      4. Tester l'application sur émulateur et appareil physique

      Livrables

      • Application Flutter fonctionnelle (APK de debug)
      • Code source commenté et structuré
      • Démonstration en session live
    2. Projet 2 · 8 semaines

      Application météo connectée à une API REST

      Présentation du projet

      Vous développez une application Flutter qui consomme une API météo publique, affiche les données en temps réel et gère les états de chargement et d'erreur.

      Compétences visées

      • Appels HTTP asynchrones avec le package http
      • Parsing et modélisation de données JSON
      • Gestion des états : chargement, succès, erreur
      • Affichage dynamique de données dans des widgets Flutter

      Étapes du projet

      1. Configurer l'accès à l'API météo (OpenWeatherMap ou équivalent)
      2. Créer les modèles de données Dart à partir du JSON
      3. Implémenter les appels API et la gestion des erreurs
      4. Construire l'interface d'affichage avec les données réelles

      Livrables

      • Application météo Flutter fonctionnelle
      • Code source avec gestion propre des états async
      • Démonstration en session live
    3. Projet 3 · 8 semaines

      Application avec authentification Firebase et base de données Firestore

      Présentation du projet

      Vous intégrez Firebase dans une application Flutter pour gérer l'authentification des utilisateurs et stocker des données en temps réel dans Firestore.

      Compétences visées

      • Configuration de Firebase dans un projet Flutter
      • Authentification par email/mot de passe avec Firebase Auth
      • Lecture et écriture en temps réel dans Firestore
      • Gestion des flux de données avec StreamBuilder

      Étapes du projet

      1. Configurer le projet Firebase et connecter l'app Flutter
      2. Implémenter l'inscription, la connexion et la déconnexion
      3. Créer les écrans de lecture et d'écriture Firestore
      4. Sécuriser les données avec les règles Firestore

      Livrables

      • Application Flutter avec auth Firebase opérationnelle
      • Base de données Firestore configurée et sécurisée
      • Démonstration en session live
    4. Projet 4 · 8 semaines

      Projet final : application mobile complète publiée sur le Google Play Store

      Présentation du projet

      Vous mobilisez toutes les compétences acquises pour concevoir, développer et publier votre propre application mobile sur le Google Play Store, puis la présenter lors du Demo Day devant un jury professionnel.

      Compétences visées

      • Concevoir et implémenter une application Flutter complète de A à Z
      • Intégrer Firebase, API REST ou persistance locale selon le besoin
      • Signer, builder et soumettre un APK / AAB sur le Google Play Store
      • Présenter et défendre son projet devant un jury

      Exemples de projets

      • Application de suivi de dépenses avec catégories et graphiques
      • Marketplace locale avec liste de produits et système de contact
      • Application de quiz ou d'apprentissage avec score et progression
      • Outil de gestion pour une activité réelle (stock, rendez-vous, commandes)

      Livrables

      • Application Flutter publiée sur le Google Play Store
      • Code source propre et documenté sur GitHub
      • Présentation orale au Demo Day devant le jury
    En savoir plus sur la formation
    Ce bootcamp de 6 semaines vous forme au développement d'applications mobiles professionnelles avec Flutter et Dart. Vous apprenez les fondamentaux du langage Dart, la construction d'interfaces avec les widgets Flutter, la gestion d'état avec Provider, la connexion à Firebase et aux API REST, puis vous construisez et publiez votre propre application sur le Google Play Store. La formation repose sur la pratique immédiate avec une revue de code hebdomadaire et se conclut par un Demo Day devant un jury professionnel.

    02 · Votre projet

    Cette formation correspond-elle à votre projet ?

    À qui s’adresse ce bootcamp ?

  • Développeurs web (HTML/CSS/JS, Python, PHP) souhaitant ajouter le mobile à leur profil.
  • Entrepreneurs avec une idée d'application mobile voulant construire leur MVP sans recruter.
  • Étudiants en informatique souhaitant un projet Flutter concret dans leur portfolio.
  • Développeurs juniors voulant se spécialiser dans le développement mobile cross-platform.
  • Toute personne ayant des bases en programmation et souhaitant maîtriser Flutter de manière structurée et opérationnelle.
  • Prérequis et matériel

  • Avoir un ordinateur Windows, Mac ou Linux avec au moins 8 Go de RAM.
  • Avoir des notions de base en programmation (variables, conditions, boucles) dans n'importe quel langage.
  • Avoir une connexion internet stable pour les sessions live et le téléchargement du Flutter SDK.
  • Avoir une idée d'application à développer est un vrai plus — vous travaillerez sur votre propre projet en semaine 6.
    • ✓ Vous avez des bases en programmation (dans n'importe quel langage) et vous voulez ajouter le développement mobile à votre profil.
    • ✓ Vous êtes entrepreneur avec une idée d'application mobile et vous voulez construire votre MVP sans recruter un développeur externe.
    • ✓ Vous êtes étudiant en informatique et vous voulez un projet Flutter concret dans votre portfolio pour décrocher un stage ou un premier emploi.
    • ✓ Vous cherchez un programme court, structuré et orienté projets pour maîtriser Flutter rapidement et de manière opérationnelle.
    • ❌ Vous avez une idée d'application mobile mais vous ne savez pas par où commencer pour la développer sans recruter un développeur.
    • ❌ Vous êtes développeur web et vous voulez passer au mobile, mais les frameworks natifs Android (Kotlin) et iOS (Swift) vous semblent trop longs à apprendre.
    • ❌ Vous avez commencé à apprendre Flutter en autodidacte mais vous n'avez jamais terminé un projet complet de bout en bout.
    • ❌ Vous voulez un projet mobile concret dans votre portfolio mais vous manquez d'un cadre structuré et d'un mentor pour avancer.
    • ❌ Vous perdez du temps sur des tutoriels éparpillés sans jamais arriver à une application fonctionnelle publiée.
    • Flutter cross-platform : Un seul code Dart pour générer des applications natives Android et iOS. Vous apprenez une fois, vous déployez partout.
    • Revue de code hebdomadaire : Votre mentor analyse votre code chaque semaine et vous donne des retours personnalisés pour progresser rapidement.
    • App publiée en semaine 6 : Vous construisez votre projet personnel de A à Z et soumettez votre APK signé sur le Google Play Store lors du Demo Day.
    • Stack réel : Flutter, Dart, Firebase Auth, Firestore, Provider, API REST — les outils utilisés par les équipes professionnelles en production.
    • Accompagnement personnalisé : Un expert Flutter vous guide, corrige votre code et adapte les exercices à votre projet personnel tout au long des 6 semaines.

    03 · À votre agenda

    Les prochaines sessions

    Durée : 6 semaines

    Octobre 2026

    Du 20 octobre 2026 au 28 février 2027

    Hybride

    Si les jours ou horaires ne sont pas précisés ci-dessus, confirmez-les avec le conseiller avant de payer.

    Ce qui est inclus

  • 6 semaines de formation intensive.
  • Sessions live 2 fois par semaine avec le mentor Flutter expert.
  • Revue de code personnalisée à chaque semaine.
  • Approche 100% pratique : vous codez une application réelle dès la semaine 1.
  • Modules Dart, Widgets, Navigation, State Management, Firebase, API REST et Publication.
  • Accès aux templates et starter kits Flutter Xarala.
  • Semaine 6 entièrement dédiée à votre projet personnel.
  • Demo Day devant un jury professionnel.
  • Accompagnement personnalisé par un expert Flutter.
  • Certificat Xarala à la fin de la formation.
  • Communauté WhatsApp dev mobile active.
  • Accès à vie aux mises à jour des supports de cours.
  • Accompagnement à l'insertion et à l'entrepreneuriat.
  • Soft skills intégrés : communication, vente, préparation à l'emploi.
  • 04 · Votre investissement

    Le prix de votre formation, en clair

    Comparez le premier versement, le coût total et le solde. Les échéances ci-dessous sont indicatives et seront recalculées à la date du paiement confirmé.

    Comptant

    Remise de 10 % incluse

    À verser aujourd’hui
    134 100 F CFA
    Prix total
    134 100 F CFA
    Solde après ce versement
    0 F CFA

    Un seul versement, sans échéance supplémentaire.

    En 3 fois

    À verser aujourd’hui
    90 000 F CFA
    Prix total
    149 000 F CFA
    Solde après ce versement
    59 000 F CFA
    • Le 21 octobre 202629 500 F CFA
    • Le 20 novembre 202629 500 F CFA

    Après le premier paiement

    1. 1. Nous attendons la confirmation du paiement par le prestataire.
    2. 2. Une fois le paiement reçu et votre dossier finalisé, la page confirme votre inscription et la session choisie.
    3. 3. Vous retrouvez votre échéancier et les prochaines étapes pour rejoindre la formation. Un paiement en attente ne vaut pas encore confirmation.

    Votre acompte est remboursable sur simple demande jusqu'a 7 jours avant la date de demarrage de votre cohorte.

    Vos questions

    Avant de vous inscrire

    Est-ce que je dois connaître Dart avant de commencer ?

    Non. La semaine 1 est entièrement dédiée à Dart et à la configuration de l'environnement Flutter. Vous partez de zéro sur ce langage.

    Est-ce qu'il faut un Mac pour développer pour iOS ?

    Non. Ce bootcamp se concentre sur le développement Android avec Flutter. Un ordinateur Windows, Mac ou Linux suffit pour suivre l'intégralité du programme et publier sur le Google Play Store.

    En 6 semaines, est-ce qu'on peut vraiment publier une app ?

    Oui. La semaine 6 est entièrement dédiée au build, à la signature de l'APK et à la soumission sur le Google Play Store. Vous repartez avec une application publiée dans votre portfolio.

    Est-ce que Flutter est vraiment utilisé par les entreprises ?

    Oui. Flutter est le framework cross-platform le plus utilisé au monde. Google, Alibaba, BMW et des centaines de startups africaines l'utilisent pour leurs applications Android et iOS.

    Quelle est la différence avec le Bootcamp Dev Web Full Stack ?

    Le Bootcamp Full Stack couvre le développement web (HTML, CSS, JavaScript, Node.js). Ce bootcamp se concentre exclusivement sur le développement d'applications mobiles natives Android & iOS avec Flutter et Dart.

    Je peux payer en plusieurs fois ?

    Oui. Le paiement est flexible : 90 000 F CFA à l'inscription puis 59 000 F CFA à la 4ème semaine. Paiement via Wave ou Orange Money.

    Est-ce qu'il y a un certificat à la fin ?

    Oui. Un certificat Xarala est délivré après validation du projet final et la présentation au Demo Day.

    Demander le programme m’inscrit-il au bootcamp ?

    Non. Une demande de programme ou de conseil est une demande d’information. L’inscription est confirmée après le premier paiement reçu et la finalisation du dossier.

    Que faire si la connexion coupe pendant le paiement ?

    Revenez sur la page de suivi de votre paiement. Elle vérifie le résultat auprès de Xarala. Si votre compte a été débité et que le statut reste en attente, contactez l’équipe avant d’effectuer un nouveau paiement.

    Prenez le temps de choisir

    Votre prochain projet commence ici.

    Gardez le programme à portée de main ou échangez avec un conseiller sur votre projet de formation.