Apprendre Android
Apprendre Android — Développement Android avec Kotlin et Jetpack Compose, une courte leçon à la fois
Apprendre Android est un cours de développement Android gratuit pour votre téléphone : 36 cours et 152 courtes leçons qui vous accompagnent de votre première ligne de Kotlin jusqu’aux écrans Jetpack Compose, en passant par Room, Hilt, les coroutines et Firebase, jusqu’à la publication sur Google Play. Écrivez et exécutez du Kotlin dans l’éditeur intégré et demandez de l’aide à un mentor IA lorsque vous êtes bloqué.
- Prix
- Gratuit, mise à niveau Pro
- Plateformes
- Android, sur Google Play
- Langues
- 22


De votre première ligne de Kotlin jusqu’à la fiche Google Play.
Le parcours suit l’ordre dans lequel une véritable première application est créée : le langage d’abord, puis les écrans, ensuite l’état et la navigation, puis les données, les fonctionnalités de l’appareil et l’architecture, et enfin les tests, le profilage et la publication. Vous savez toujours ce qui vient ensuite et pourquoi.
Ce que c’est
Apprendre Android est une application Android gratuite qui vous apprend à développer des applications Android avec Kotlin et Jetpack Compose. Elle propose 36 cours et 152 leçons, classés du niveau débutant au niveau avancé, qui couvrent les fondamentaux de Kotlin, les écrans Compose, l’état, la navigation, ViewModel et le cycle de vie, Room, DataStore, les coroutines et Flow, Hilt, CameraX, Maps, Firebase, les tests et la publication sur Google Play. Chaque leçon associe une courte explication à de la pratique ; un éditeur intégré exécute le code Kotlin, et un mentor IA explique les erreurs dans un langage simple.
Dans l’application
À quoi elle ressemble





Le cours
Ce que couvre le cours Android
36 cours dans la liste de cours de l’application, classés de A1 à C1. Voici les grandes étapes, avec les vrais noms des cours.
Commencez ici : fondamentaux d’Android et Kotlin
Bienvenue dans le développement Android, les fondamentaux de Kotlin en deux parties, puis les fonctions et les classes en Kotlin.
Vos premiers écrans Compose
Votre premier écran composable, les bases des applications Android, les fondamentaux de Jetpack Compose, la gestion des entrées utilisateur et des formulaires, les listes et les données, ainsi que la mise en forme du texte et des boutons.
Collections Kotlin, sécurité face aux valeurs nulles et lambdas
Collections et lambdas Kotlin, ainsi que les fondamentaux de la sécurité face aux valeurs nulles dans Kotlin : des fonctionnalités du langage sur lesquelles s’appuient presque tous les écrans Android.
État, mise en page et navigation
État et recomposition dans Compose, mises en page et modificateurs Compose, animations dans Jetpack Compose, navigation dans Compose, ainsi que UI et Material Design.
Architecture et données
ViewModel et prise en compte du cycle de vie, architecture des applications, injection de dépendances avec Hilt, base de données Room et persistance, DataStore et préférences, ainsi que pagination de grands ensembles de données avec Paging 3.
Fonctionnalités de l’appareil et tâches en arrière-plan
Autorisations, notifications et canaux, cartes et services de localisation, CameraX, chargement d’images et de contenus multimédias avec Coil, Coroutines et Flow, WorkManager et mise en réseau.
Firebase et mise en production
Firebase : Auth, Firestore et Messaging, tests et débogage, architecture d’applications multi-modules, optimisation des performances et profilage, ainsi que publication sur Google Play.
Fonctionnement
Comment le cours fonctionne sur votre téléphone
L’éditeur sur votre téléphone exécute du code Kotlin. La création d’un projet d’application complet se fait ensuite dans Android Studio sur un ordinateur, et le cours vous y prépare.
Suivez le parcours
Commencez par Welcome to Android Development et Kotlin Fundamentals, puis passez à Compose et au reste du parcours. Chaque leçon associe une courte explication à de la pratique.
Écrivez, exécutez, cassez, corrigez
Saisissez du Kotlin dans l’éditeur de code intégré, exécutez-le et voyez le résultat en quelques secondes. Modifiez un exemple, provoquez une erreur et corrigez-la : chaque notion devient ainsi quelque chose que vous avez essayé vous-même.
Révisez et demandez de l’aide
Les quiz des leçons vérifient ce que vous venez d’apprendre, et les questions auxquelles vous répondez mal reviennent plus tard sous forme de courtes cartes de révision. Bloqué par une erreur Compose ou une coroutine qui ne se comporte pas comme prévu ? Le mentor IA explique la notion et vous indique le bug.
Contenu
Ce que l’application comprend
36
Cours, du niveau débutant au niveau avancé
152 leçons classées de Welcome to Android Development à Publishing to Google Play, avec Kotlin, Compose, l’architecture, les données, les fonctionnalités de l’appareil et Firebase entre les deux.
Kotlin
Éditeur de code intégré
Saisissez du code, exécutez-le et voyez le résultat en quelques secondes, comme si vous aviez un petit compilateur Kotlin dans votre poche.
IA
Mentor IA
Il explique dans un langage simple une erreur Compose ou un problème de coroutine, indique le bug et vous aide à écrire la correction, avec un quota quotidien pour les utilisateurs gratuits.
2 min
Cartes de révision
Les questions auxquelles vous répondez mal reviennent sous forme de courtes cartes de révision, pour environ deux minutes par jour.
Série
Séries et ligue hebdomadaire
Séries quotidiennes, gels de série et rappels, ainsi qu’une ligue hebdomadaire et le World Coding Challenge pour une compétition amicale.
Certificat
Examen de certification
Terminez le parcours et réussissez l’examen pour obtenir un certificat à votre nom, vérifié par CoddyKit, que vous pouvez partager sur LinkedIn ou ajouter à votre CV.
Contexte
De quoi avez-vous besoin pour commencer le développement Android aujourd’hui ?
Le développement Android moderne repose sur deux éléments : le langage Kotlin, que Google privilégie pour Android, et Jetpack Compose, la méthode moderne pour créer des écrans d’application en code. Autour d’eux se trouvent les éléments indispensables à toute véritable application : un état qui persiste après une rotation, la navigation entre les écrans, une base de données locale, les tâches en arrière-plan, la mise en réseau et un moyen de la publier. Un bon parcours pour débutants les enseigne dans cet ordre, afin que chaque nouvelle notion puisse s’appuyer sur la précédente.
Kotlinle langage d’abord
Kotlin est le langage dans lequel est écrit le plus grand nombre de lignes de code Android. La sécurité vis-à-vis des valeurs nulles, les lambdas et les collections interviennent dans presque tous les écrans que vous créez ; il vaut donc la peine de les apprendre avant de vous attaquer à l’interface.
Jetpack Composedes écrans sous forme de fonctions
Dans Compose, un écran est créé à partir de fonctions composables qui décrivent l’apparence de l’interface pour l’état actuel. Lorsque l’état change, les parties concernées sont redessinées ; c’est ce qu’on appelle la recomposition, une notion que la plupart des débutants ont besoin de voir expliquée deux fois.
ViewModel et cycle de vieoù l’état est conservé
Android peut détruire et recréer votre écran à tout moment, par exemple lors d’une rotation. Un ViewModel conserve l’état en dehors de l’écran ; comprendre le cycle de vie permet donc d’éviter que l’application perde ce que vous avez saisi.
Coroutines et Flowexécuter les tâches hors du thread principal
Les appels réseau et les lectures de base de données ne doivent pas bloquer l’interface. Les coroutines permettent de lire ce code dans l’ordre, tandis que Flow transmet à l’écran les données qui changent, comme le résultat d’une requête Room.
Publicationla partie que les tutoriels oublient
Les tests, le profilage et la création d’une fiche sur une boutique sont des compétences distinctes de l’écriture du code. Un parcours qui va jusqu’à la publication sur Google Play couvre les étapes entre une application fonctionnelle et une application que d’autres personnes peuvent installer.
Pour qui
À qui elle s’adresse — et à qui elle ne s’adresse pas
Cette application vous convient si vous
- Vous voulez un tutoriel Kotlin qui part de zéro et vous mène vers de vraies applications Android
- Vous êtes développeur web ou backend et passez au développement d’applications mobiles
- Vous avez ouvert Android Studio sans savoir par où commencer
- Vous êtes étudiant et souhaitez vous entraîner en complément d’un cours ou d’un bootcamp
- Vous êtes développeur junior et vous préparez votre premier poste de développeur Android
Ce n’est pas le bon outil si vous
- Vous utilisez un iPhone, car l’application est disponible sur Android via Google Play
- Vous voulez créer et installer un projet d’application complet depuis votre téléphone, puisque cela se fait dans Android Studio
- Vous vous attendez à ce que tout soit gratuit, car le premier cours est gratuit et Pro débloque les 36 cours
Questions
Foire aux questions
Comment commencer le développement Android quand on est complètement débutant ?
Commencez par apprendre Kotlin, puis Jetpack Compose et enfin les éléments qui les entourent. Apprendre Android suit cet ordre avec 36 cours et 152 leçons, en commençant par Bienvenue dans le développement Android et les fondamentaux de Kotlin, pour terminer par la publication sur Google Play. Aucune expérience n’est requise et le parcours est gratuit au départ.
Dois-je apprendre Kotlin ou Java pour Android ?
Kotlin est le langage privilégié par Google pour Android et celui enseigné dans ce cours, avec Jetpack Compose. Java est toujours présent dans les anciens codes Android, mais commencer par Kotlin vous permet d’apprendre les outils utilisés dans les applications actuelles. Si Java vous intéresse, CoddyKit propose un cours Java séparé.
Qu’est-ce que Jetpack Compose ?
Jetpack Compose est la boîte à outils moderne d’Android pour créer des écrans dans du code Kotlin : chaque élément de l’interface est une fonction composable qui décrit l’UI correspondant à l’état actuel. Dans Apprendre Android, les leçons Compose couvrent votre premier écran composable, l’état et la recomposition, les mises en page et les modificateurs, la mise en forme, les entrées utilisateur, les listes, les animations et la navigation.
Puis-je créer des applications Android sur mon téléphone avec cette application ?
Vous écrivez et exécutez du code Kotlin dans l’éditeur intégré sur votre téléphone, ce qui convient parfaitement pour apprendre le langage et ses concepts. La création et l’installation d’un projet d’application complet se font normalement dans Android Studio sur un ordinateur. Le parcours, qui se termine par les tests, le profilage et la publication sur Google Play, vous y prépare.
Le cours couvre-t-il les bases de données et Firebase ?
Oui. Les cours consacrés aux données couvrent la base de données Room, DataStore et les préférences, Paging 3 et la mise en réseau. Un autre cours est consacré à Firebase Auth, Firestore et Cloud Messaging. Les fonctionnalités de l’appareil, comme les autorisations, les notifications, Maps et la localisation, ainsi que CameraX, font chacune l’objet d’un cours dédié.
Apprendre Android est-il gratuit ?
Son téléchargement est gratuit. Votre premier cours est gratuit, avec un quota quotidien de mentor IA. Pro débloque les 36 cours, supprime les publicités et vous donne accès à une aide illimitée du mentor IA.
Y a-t-il un certificat ?
Oui. Lorsque vous terminez le parcours et réussissez l’examen de certification, vous recevez un certificat à votre nom, vérifié par CoddyKit, que vous pouvez partager sur LinkedIn ou ajouter à votre CV. Il répertorie votre travail dans les cours et ne constitue pas une certification Google.
Comment le mentor IA aide-t-il à résoudre les erreurs Android ?
Demandez-lui de l’aide lorsqu’une erreur Compose survient ou qu’une coroutine ne se comporte pas comme prévu. Il explique le concept en termes simples, vous montre où se trouve le bug et vous aide à rédiger la correction. Les utilisateurs gratuits disposent chaque jour d’un quota de réponses, tandis que Pro supprime cette limite.
Combien de temps faut-il pour apprendre le développement Android ?
Cela dépend surtout de la régularité de votre pratique. De courtes leçons quotidiennes, des cartes de révision d’environ deux minutes et des séries de jours consécutifs vous aident à maintenir un rythme durable. La plupart des personnes peuvent suivre les cours Kotlin et les premiers cours Compose en quelques semaines, tandis que l’architecture, les données et les fonctionnalités des appareils demandent plus de temps.
Dans quelles langues l’application est-elle disponible ?
L’interface est disponible en 22 langues, dont l’anglais, l’espagnol, le portugais, l’allemand, le français, le turc, l’arabe, l’hindi, l’indonésien, le japonais, le coréen et le chinois. L’application est disponible sur Android via Google Play.
Commencer
Ouvrez la première leçon et écrivez votre premier code Kotlin
Commencez gratuitement sur Android, dans 22 langues.
Plus de CoddyKit
Disponible sur Android.