
Apprends à créer des applications mobiles, de zéro jusqu'à ton premier client
Flutter et Firebase expliqués en darija, avec le texte en français ou en anglais. Tu pars de zéro, sans aucun prérequis. Tu publies une vraie application sur le Play Store. Puis tu apprends à la vendre : cahier des charges, devis, facture.
- Sans prérequis
- Vidéos en darija
- Un seul code, toutes les plateformes
- Accès à vie
Regarde avant de payer
En moins de deux minutes, Anis te montre la formation : le site, les 78 chapitres, et ce que tu vas construire. Ensuite, tu peux lire le premier chapitre en entier, sans compte et sans payer. Chaque chapitre suit le même format : une vidéo en darija, le texte en français ou en anglais, et un QCM pour vérifier que tu as compris.
Chargement de la vidéo…
Qu'est-ce qu'un programme
Préparer ton atelier, à partir de zéro — 9 min
Tu veux coder, mais tu tournes en rond
Si tu te reconnais dans une de ces trois phrases, cette formation est faite pour toi.
Les tutos s'empilent, l'application n'arrive jamais
Une vidéo en anglais ici, un article là, un bout de code qui ne marche plus. Tu apprends des morceaux. Jamais un chemin complet qui finit par une vraie application.
Tu te demandes si c'est fait pour toi
Pas de diplôme en informatique, pas d'anglais parfait, pas d'ordinateur récent. Le doute te fait tout recommencer tous les trois mois.
Apprendre un métier ne devrait pas dépendre d'une carte bancaire étrangère
Les bonnes formations sont en anglais, payables en dollars, faites pour un autre pays. Un jeune en Algérie mérite une formation complète, dans sa langue, payable en dinars.
Ce que ça coûte de continuer comme ça : six mois de plus devant des tutos, aucune application à montrer, et toujours la même question : par où commencer ?
De zéro à ton premier client
Cinq temps, dans cet ordre. Chaque temps s'appuie sur le précédent : tu n'avances jamais sans les bases.
01
Les bases
Installer les outils, comprendre le langage, écrire tes premières lignes de code qui marchent vraiment.
02
L'interface
De vrais écrans : listes, formulaires, navigation, et un affichage correct sur tous les téléphones.
03
Les données
Comptes utilisateurs, base de données en ligne, et des données qui se mettent à jour sur tous les appareils.
04
La mise en ligne
Signer ton application et la publier sur le Play Store, jusqu'à la validation par Google.
05
Le premier client
Comprendre le besoin du client, écrire le cahier des charges, faire le devis, livrer et facturer avec la carte auto-entrepreneur.
D'abord sans IA, ensuite avec l'IA
Au début, tu codes sans IA. Tu comprends chaque ligne, et tu sais pourquoi elle est là. C'est la seule façon de devenir vraiment développeur.
Ensuite, tu apprends à te faire aider par l'IA : demander une première version, faire expliquer une erreur, vérifier le code qu'elle propose. Avec les bonnes pratiques, pour aller plus vite sans perdre le contrôle de ton application.
Ce que tu sauras faire à la fin
Pas des notions vues de loin : huit choses que tu pourras refaire seul, sur ton propre projet.
Comprendre le code que tu écris
Lire chaque ligne et savoir ce qu'elle fait, sans IA. C'est la base de tout le reste.
Construire une application complète
Des écrans, des menus, des formulaires et des listes, qui s'affichent bien sur tous les téléphones.
Brancher une base de données
Enregistrer les données de tes utilisateurs, et les voir changer en direct.
Gérer les comptes utilisateurs
Inscription, connexion, mot de passe oublié : tout le parcours, fait proprement.
Corriger tes propres erreurs
Lire un message d'erreur, comprendre d'où il vient, et le réparer seul.
Te faire aider par l'IA
Demander une première version, faire expliquer une erreur, vérifier ce que l'IA propose. Comme un développeur d'aujourd'hui.
Publier sur le Play Store
Préparer l'icône, signer l'application et la mettre en ligne, jusqu'à la validation par Google.
Vendre ta première application
Comprendre ce que le client veut, écrire le cahier des charges, faire un devis, livrer et facturer avec la carte auto-entrepreneur.
Compétences que tu vas acquérir
- Programmation en Dart
- Interfaces mobiles
- Gestion d'état
- Navigation entre écrans
- Données en temps réel
- Authentification
- Consommation d'API
- Architecture d'application
- Développement assisté par IA
- Débogage
- Mise en ligne sur store
- Cahier des charges et devis
Outils que tu vas maîtriser
- Flutter
- Dart
- Firebase
- Cloud Firestore
- Firebase Auth
- Android Studio
- VS Code
- Git et GitHub
- Assistants de code IA
- Google Play Console
Qui est derrière cette formation
Je m'appelle Anis. J'ai appris à programmer en Algérie, et j'ai formé des étudiants qui partaient de zéro. Je connais les blocages : les mots en anglais, l'ordinateur qui rame, l'impression de ne jamais rien finir.
Cette formation, c'est le chemin que j'aurais voulu avoir : un seul parcours, dans notre langue, qui finit par une application en ligne et un premier client.
- Formé à l'École nationale supérieure d'informatique (ESI)
- Responsable du développement mobile chez Zidny
- Ancien formateur en école de formation, entrepreneur
Comment j'enseigne
- Une vidéo en darija où tu me vois taper le vrai code, avec les erreurs et leur correction
- Le texte complet du chapitre, en français ou en anglais, à relire quand tu veux
- Un QCM à la fin, pour vérifier que tu as compris avant d'avancer
- Un groupe Telegram pour poser tes questions quand tu bloques
Le programme
Construis et publie une vraie application mobile avec Flutter et Firebase, en partant de zéro — sans expérience de programmation préalable.
Module 0
Préparer ton atelier, à partir de zéro
Comprendre ce qu'est un programme, installer VS Code, Flutter et Android Studio, puis lancer et lire ta première application. Sans aucun prérequis.
- Qu'est-ce qu'un programme — offert
- Dart et Flutter, et pourquoi eux
- L'atelier du développeur et le terminal
- Installer Visual Studio Code
- Installer Flutter sur Windows
- Installer Flutter sur macOS
- Android Studio et un appareil pour tester
- Créer et lancer la première application
- La structure d'un projet Flutter
- Lire main.dart et pubspec.yaml
- Installer un projet depuis GitHub
- Aide-mémoire
Module 1
Construire des interfaces en Flutter
Les widgets essentiels, expliqués simplement : afficher, disposer, saisir, lister, réagir. Du premier Scaffold à un vrai formulaire de contact.
- Tout est un widget
- Le squelette : MaterialApp, Scaffold, AppBar
- Text et TextStyle
- Images et assets
- Icons et IconButton
- Boutons et interactions
- Container : padding, margin, alignment
- Row et Column : le cœur de la mise en page
- Stack et Positioned : superposer
- Expanded, SizedBox, Flexible : partager l'espace
- TextField, TextFormField et controllers
- Formulaires et validation
- Exercice : l'écran de connexion de Facebook
- Exercice : projet 2, une application complète
- ListView
- GridView
- Card, Divider, Chip
- Dialogs, BottomSheet, SnackBar
- StatelessWidget, StatefulWidget et le cycle de vie
- setState expliqué en profondeur
- Naviguer entre les écrans
- Exercice guidé (1/2) : l'écran de profil
- Exercice guidé (2/2) : le formulaire de contact
- Aide-mémoire
Module 2
Les bases du langage Dart
Variables, conditions, boucles et fonctions, expliquées simplement. Ce que Flutter affiche, c'est Dart qui le calcule et le décide.
- Introduction : du dessin au raisonnement
- Variables et types
- var, final, const : les différences
- Opérateurs arithmétiques et logiques
- Conditions : if, else, switch
- Boucles : for et while
- Fonctions : déclaration, paramètres, retour
- Exercice 1 — La fiche d'identité
- Exercice 2 — La caisse du magasin
- Exercice 3 — Le contrôle d'accès
- Exercice 4 — Le menu du jour
- Exercice 5 — La table et le compte à rebours
- Exercice 6 — Le panier complet
Module 3
Firebase dans une vraie application
Authentification, base de données et espace admin, pas à pas : une mini-boutique complète, de la connexion aux règles de sécurité.
- Ce que nous allons construire, et ce qu'est Firebase
- Créer le projet Firebase
- Relier Flutter à Firebase et structurer les données
- Inscription et connexion
- Distinguer l'admin de l'acheteur
- Ajouter un produit
- Afficher les produits
- Modifier et supprimer un produit
- La boutique et la fiche produit
- Le vibe coding : le panier et les commandes
- Sécuriser et terminer
Module 4
Publier sur le Play Store
Icône, nom du paquet, signature, fichier AAB, fiche Play Console et test fermé : de l'application qui tourne sur ton téléphone à celle que tout le monde installe.
- Ce que nous allons faire
- L'identité d'une application
- Changer l'icône
- Le nom affiché et le nom du paquet
- Mettre les identifiants à l'abri
- Les derniers réglages avant la sortie
- La signature : ta clé
- Construire l'APK et l'AAB
- Ouvrir un compte Google Play Console
- Créer l'application et sa fiche
- Publier : du test interne à la production
Module 5
Du client à la facture
Comprendre un besoin, écrire un cahier des charges avec l'IA, chiffrer un devis, livrer l'application et facturer avec la carte auto-entrepreneur : ton premier client, de bout en bout.
- Ce que nous allons faire
- Comprendre le besoin du client
- Le cahier des charges, avec l'IA
- Le devis
- Livrer l'application
- La carte auto-entrepreneur
- La fiche : du premier contact au paiement
Un seul prix, payé une seule fois
Pas d'abonnement, pas de version premium. Tu payes une fois, tu gardes l'accès pour toujours.
9 800 DA
Paiement unique. Accès à vie à la formation.
- Les 6 modules, du premier programme à la première facture
- Les vidéos en darija, le texte complet en français ou en anglais
- Un QCM à chaque chapitre et un examen par module
- Le groupe Telegram avec le formateur
- Les mises à jour incluses, accès à vie
- Le certificat de fin de formation
Versement BaridiMob ou CCP, puis capture à envoyer depuis ton compte. L'accès s'ouvre après vérification, en général en moins de 24 h.
Pas encore prêt·e à payer ?
Laisse ton email. On te prévient à chaque nouveau chapitre publié.
Questions fréquentes
- Je n'ai jamais programmé. Je peux suivre cette formation ?
- Oui. Le module 0 part de zéro : ce qu'est un programme, installer les outils, lancer ta première application et la lire. Tu n'as besoin d'aucune expérience. Le premier chapitre se lit gratuitement, pour que tu vérifies toi-même.
- En quelle langue sont les cours ?
- Les vidéos sont en darija, pour que tout le monde comprenne. Le texte de chaque chapitre est en français, avec une version en anglais. Les mots techniques restent en anglais, comme dans le vrai métier.
- J'ai seulement mon téléphone Android, pas d'ordinateur.
- Le site marche sur mobile pour les vidéos, le texte et les QCM. Mais pour coder avec Flutter, il faut un ordinateur avec VS Code ou Android Studio. Prévois un accès régulier à un ordinateur, même un ordinateur simple.
- Comment je paye sans carte bancaire internationale ?
- Par BaridiMob ou versement CCP, en dinars. Quand ton compte est créé, tu vois le compte et le montant exact. Tu verses, puis tu envoies la capture du versement depuis ton espace. L'accès s'ouvre après vérification, en général en moins de 24 h. Chaque capture est contrôlée : un reçu modifié est détecté et peut donner lieu à des poursuites.
- Il faut payer Google pour publier sur le Play Store ?
- Oui : Google demande 25 dollars, une seule fois, pour ouvrir un compte développeur, et une pièce d'identité. Le module 4 explique exactement ce que Google demande et comment te préparer depuis l'Algérie, avant même d'ouvrir la console.
- C'est seulement pour Android ?
- Non. Avec Flutter, un seul code donne une application Android, iPhone, web et ordinateur. La formation publie sur Android, parce que c'est le téléphone de tes futurs utilisateurs ici. Mais ce que tu construis marche partout.
- Combien de temps pour terminer ?
- Six modules et plus de soixante-dix chapitres, chacun avec sa vidéo, son texte et son QCM. Avec quelques heures par semaine, compte plusieurs semaines pour aller du module 0 à ton application publiée. Tu avances à ton rythme, l'accès ne s'arrête jamais.
- Je bloque sur un chapitre, qui m'aide ?
- Le groupe Telegram de la formation. Tu y poses ta question avec ta capture d'écran, Anis et les autres étudiants répondent. Le QCM de fin de chapitre te dit aussi, avant d'avancer, ce que tu dois revoir.
- Et si ça ne me plaît pas, je suis remboursé ?
- Non, pas de remboursement une fois l'accès ouvert. C'est pour ça que la vidéo de présentation et le premier chapitre sont ouverts à tous avant de payer : tu vois exactement le format.
- Est-ce qu'il y a un certificat ?
- Oui. Quand tu as terminé les modules et réussi les examens, tu reçois un certificat de fin de formation avec un code de vérification public. Tu peux le montrer à un client ou le mettre sur ton profil.
Regarde la présentation, puis décide
Regarde la vidéo, crée ton compte, lis le premier chapitre, puis envoie ta capture BaridiMob. Au bout du parcours : ton application en ligne, et de quoi signer ton premier client.

Comment ça se passe
Trois étapes. Pas de carte bancaire, pas d'abonnement, rien à installer pour commencer.
1Étape 1
Crée ton compte
Un email, un téléphone, un mot de passe. Tu peux déjà lire le premier chapitre en entier.
2Étape 2
Verse 9 800 DA et envoie ta capture
Par BaridiMob ou CCP. Le compte et le montant exact s'affichent dans ton espace. Tu y envoies la capture du versement.
3Étape 3
Avance chapitre par chapitre
L'accès complet s'ouvre après vérification du versement. Vidéo, texte, QCM, et le groupe Telegram quand tu bloques.
Ce qu'on te promet
Pas de remboursement après l'ouverture de l'accès. C'est pour ça que la présentation et le premier chapitre sont ouverts avant de payer : tu vois le format, puis tu décides.