0Pricing
Jetpack Compose Academy icon

Jetpack Compose Academy

KOTLINMobileAndroidFrontend

Créez des interfaces Android modernes avec Jetpack Compose, la boîte à outils déclarative de Google en Kotlin. De votre premier Composable à la publication sur Google Play.

🤖 Alimenté par l'IA📚 30 cours👥 100 000+ apprenants⭐ Note 4,9
Présentation du Cours

Jetpack Compose: Build Android Apps

Créez des interfaces Android modernes avec Jetpack Compose, la boîte à outils déclarative de Google en Kotlin. Cette piste couvre 30 mini-cours progressifs du niveau absolu débutant (A1) au niveau avancé (B2), avec des leçons courtes et ciblées et des quiz rapides pour consolider chaque concept.

What You Will Learn

Commencez par votre premier Composable, les layouts et l'état, puis construisez des listes, la navigation et le theming Material 3. Progressez vers les ViewModels, les coroutines et Flow, Room, Hilt, les layouts personnalisés, la performance de recomposition, les tests et la publication sur Google Play. Chaque leçon est pratique, avec un tuteur IA disponible 24h/24 et 7j/7 quand vous êtes bloqué.

How It Works

Chaque cours est divisé en quatre leçons courtes et ciblées. Complétez quelques leçons par jour et vous maîtriserez la piste complète en quelques semaines, pas en mois.

Commencer →

Comment Tu Vas Apprendre

🎯
Leçons Interactives
Exercices de codage pratiques avec retours en temps réel
🤖
Tuteur IA
Obtiens une aide instantanée de notre IA quand tu es bloqué
💻
Éditeur Intégré
Écris et exécute du code directement dans ton navigateur
🏆
Certificat
Obtiens un certificat en complétant le cours
Programme

30 Cours

Tous les cours du parcours d'apprentissage Jetpack Compose Academy.

01

Bienvenue dans Jetpack Compose

A14 leçons

Configurez Android Studio pour Compose et exécutez votre toute première interface déclarative.

02

Votre premier Composable

A14 leçonsPRO

Écrivez et prévisualisez des Composables qui dessinent du contenu réel à l’écran.

03

Texte et typographie

A14 leçonsPRO

Affichez et mettez en forme du texte avec des polices, des couleurs et des effets d’accentuation.

04

Images et icônes

A14 leçonsPRO

Affichez des ressources graphiques locales, des icônes vectorielles et des images aux formes personnalisées.

05

Boutons et gestion des clics

A14 leçonsPRO

Ajoutez des boutons interactifs qui réagissent aux appuis.

06

Mise en page avec Column, Row et Box

A24 leçonsPRO

Organisez les Composables verticalement, horizontalement et en les empilant.

07

Modificateurs : façonner chaque Composable

A24 leçonsPRO

Utilisez la chaîne de modificateurs pour dimensionner, espacer et décorer n’importe quel élément.

08

Notions d’état : faire réagir l’interface

A24 leçonsPRO

Conservez et modifiez l’état afin que votre interface se mette automatiquement à jour.

09

Formulaires et saisie de texte

A24 leçonsPRO

Recueillez la saisie de l’utilisateur avec des champs de texte et validez-la.

10

Créer une application de carte de profil

A24 leçonsPRO

Combinez mise en page, images, texte et état pour créer un écran terminé.

11

Listes avec LazyColumn

B14 leçonsPRO

Affichez efficacement de longues listes défilables grâce à la composition différée.

12

Grilles et listes horizontales

B14 leçonsPRO

Organisez le contenu en grilles et en rangées horizontales que l’utilisateur peut faire défiler.

13

Thématisation avec Material 3

B14 leçonsPRO

Appliquez un thème Material You cohérent à l’ensemble de votre application.

14

Scaffold et structure d’application

B14 leçonsPRO

Structurez vos écrans avec des barres supérieure et inférieure ainsi que des FAB à l’aide de Scaffold.

15

Remontée de l’état et composants réutilisables

B14 leçonsPRO

Concevez des Composables sans état en remontant l’état jusqu’au propriétaire approprié.

16

ViewModel et état de l’interface

B14 leçonsPRO

Déplacez la logique métier dans un ViewModel et exposez un état d’interface immuable.

17

Navigation Compose

B14 leçonsPRO

Passez d’un écran à l’autre avec le graphe Navigation Compose.

18

Navigation inférieure et onglets

B14 leçonsPRO

Créez des applications à plusieurs sections avec des barres de navigation inférieures et des rangées d’onglets.

19

Effets secondaires dans Compose

B14 leçonsPRO

Exécutez en toute sécurité les opérations qui ne concernent pas l’interface avec les gestionnaires d’effets de Compose.

20

Mise en réseau avec Retrofit

B14 leçonsPRO

Récupérez du JSON depuis une API REST et affichez-le dans votre interface Compose.

21

Mises en page personnalisées avec Layout

B24 leçonsPRO

Créez des mises en page sur mesure en mesurant et en positionnant vous-même les éléments enfants.

22

Dessiner avec Canvas

B24 leçonsPRO

Affichez des graphismes, des graphiques et des formes personnalisés sur un Canvas Compose.

23

Animations et mouvement

B24 leçonsPRO

Donnez vie à vos écrans grâce à des mouvements pilotés par l’état et les gestes.

24

Gestes et saisie tactile

B24 leçonsPRO

Gérez les appuis, glissements, balayages et interactions multipoints avec l’API des pointeurs.

25

Performances et recomposition

B24 leçonsPRO

Analysez et optimisez Compose pour éliminer les recompositions inutiles.

26

Flow et coroutines dans Compose

B24 leçonsPRO

Diffusez des données réactives dans l’interface avec Kotlin Flow et StateFlow.

27

Persistance locale avec Room

B24 leçonsPRO

Stockez et observez les données localement avec Room et Flow.

28

Injection de dépendances avec Hilt

B24 leçonsPRO

Reliez les dépendances aux ViewModels et aux écrans avec Hilt.

29

Tester les interfaces Compose

B24 leçonsPRO

Écrivez des tests unitaires et d’interface fiables pour vos écrans Compose.

30

Publier sur le Play Store

B24 leçonsPRO

Peaufinez, empaquetez et publiez une application Compose prête pour la production.

FAQ

Questions Fréquemment Posées

Le cours Jetpack Compose Academy est-il gratuit ?

Oui. Tu peux commencer le cours Jetpack Compose Academy gratuitement et compléter ses leçons interactives sans frais. Un abonnement PRO optionnel déverrouille des outils IA avancés et un certificat partageable.

Ai-je besoin d'expérience préalable pour apprendre KOTLIN ?

Non. Le cours commence par les fondamentaux et progresse graduellement vers des sujets plus avancés, tu peux donc commencer même sans expérience préalable en KOTLIN.

Comment vais-je apprendre KOTLIN sur CoddyKit ?

Tu apprends en faisant. Des leçons interactives courtes associent une explication claire avec un exercice de codage pratique qui s'exécute en temps réel, et un tuteur IA disponible 24h/24 offre une aide personnalisée dès que tu es bloqué.

Puis-je obtenir un certificat en complétant Jetpack Compose Academy ?

Oui. Les apprenants PRO peuvent passer un examen et obtenir un certificat de réussite partageable avec un code vérifiable pour le cours Jetpack Compose Academy.

Puis-je apprendre KOTLIN sur mon téléphone ?

Oui. CoddyKit est disponible sur le web et sous forme d'applications iOS et Android natives, tu peux donc apprendre KOTLIN sur n'importe quel appareil et ta progression se synchronise entre eux.

Commencez Jetpack Compose Academy Maintenant

Rejoignez des milliers d'apprenants maîtrisant la programmation avec des cours alimentés par l'IA.

Commencer Gratuitement →Parcourir Tous les Cours