Développer des applications Android en Kotlin
Écrivez de meilleures applications Android plus rapidement avec Kotlin. Kotlin est un langage de programmation moderne à typage statique utilisé par plus de 60 % des développeurs Android professionnels, qui permet d'améliorer la productivité, la satisfaction des développeurs et la sécurité du code.
Expressif et concis
Les fonctionnalités modernes du langage de Kotlin vous aident à vous concentrer sur l'expression de vos idées et à écrire moins de code récurrent.
Un code plus sûr
En intégrant la possibilité de valeur nulle dans son système de typage, Kotlin vous aide à éviter les NullPointerExceptions. La probabilité qu'une application Android écrite en Kotlin plante est réduite de 20 %.
Jetpack Compose
Le kit d'interface utilisateur moderne d'Android est basé sur Kotlin, ce qui vous permet de créer rapidement des UI grâce à des API puissantes et intuitives.
Simultanéité structurée
Les coroutines Kotlin simplifient la programmation asynchrone et permettent d'effectuer de manière facile et efficace des tâches courantes telles que les appels réseau et les mises à jour de bases de données.
Premiers pas
se mettre en route
Apprendre Android et Kotlin en partant de zéro
Consultez nos guides pour débutants et apprenez à créer des applications Android avec Kotlin et Jetpack Compose.
se mettre en route
Kotlin pour les développeurs Java sur Android
Si vous connaissez déjà Java, nos guides d'interopérabilité et notre documentation peuvent vous aider à démarrer.
se mettre en route
Guides Kotlin avancés
Si vous connaissez déjà Kotlin, consultez notre documentation avancée pour améliorer vos compétences.
se mettre en route
Intégrer Kotlin dans votre équipe
Découvrez comment écrire en Kotlin peut booster la productivité de votre équipe, améliorer la qualité des applications et accroître la satisfaction des développeurs.
Sélection de cours
Sélection
Formation Kotlin pour les programmeurs
La Formation Kotlin pour les programmeurs vous permettra d'apprendre les bases de Kotlin en créant de petits programmes dans IntelliJ IDEA.
Sélection
Coroutines avancées avec Kotlin Flow et LiveData
Découvrez comment utiliser LiveData avec les coroutines Kotlin et Kotlin Flow.
Optimisé pour Kotlin
Kotlin est entièrement pris en charge pour le développement Android et dispose d'outils et de ressources qui vous aideront à réussir.
Android Studio
Android Studio offre une compatibilité haut de gamme avec Kotlin. Il est même doté d'outils intégrés pour vous aider à convertir le code Java en Kotlin. Et pendant que vous apprenez le Kotlin, vous pouvez utiliser l'outil Show Kotlin Bytecode pour voir le code équivalent en Java.
Android KTX
Android KTX s'appuie sur les fonctionnalités du langage Kotlin pour rendre le développement Android en Kotlin plus concis, plus agréable et plus idiomatique.
SDK compatible avec Kotlin
À partir d'Android 9 (niveau d'API 28), le SDK Android contient des annotations de possibilité de valeur nulle pour éviter les NullPointerExceptions. La documentation de référence de l'API est également disponible en Kotlin.
Ressources de formation
Découvrez une sélection de ressources dans différents formats pour vous familiariser rapidement avec Kotlin.
À quoi ressemble le code Kotlin ?
Applications créées avec Kotlin
De nombreuses applications ont déjà été créées avec Kotlin, qu'elles proviennent de start-up dynamiques ou d'entreprises du classement Fortune 500. Découvrez comment Kotlin a aidé leurs équipes à gagner en productivité et à créer des applications de meilleure qualité.
Témoignage de développeur
Zomato utilise Kotlin pour écrire un code plus sûr et plus concis
Kotlin a aidé Zomato à considérablement réduire le nombre de lignes de code de son application et à y détecter des défauts importants lors de la compilation.
Dans cette vidéo, Rahul Ganjoo, vice-président de Zomato en charge de la gestion des produits, et Prateek Sharma, développeur Android, expliquent comment l'entreprise a commencé à adopter Kotlin et en est arrivée à l'utiliser désormais pour toutes les nouvelles fonctionnalités.
Sélection
Kotlin est Open Source
Kotlin est un projet Open Source disponible sans frais sous la licence Apache 2.0. Le code du projet est développé de manière ouverte sur GitHub principalement par l'équipe de JetBrains, avec des contributions de Google et d'autres. En choisissant Kotlin, nous réaffirmons notre engagement en faveur d'un écosystème de développeurs ouvert pour faire croître la plate-forme Android, et nous sommes impatients de voir ce langage évoluer.
Sélection de ressources
Ateliers de programmation Android en Kotlin
Découvrez les dernières API et bonnes pratiques avec les ateliers de programmation Android en Kotlin.
Android et Kotlin sur Medium
Articles techniques sur Kotlin, écrits par l'équipe Android
Cours Principes de base d'Android avec Compose
Si vous n'avez aucune expérience en programmation, découvrez les principes de base du langage Kotlin et apprenez à créer des applications Android simples.
Documentation sur le langage Kotlin
Kotlin Playground
Essayez d'utiliser Kotlin directement depuis votre navigateur Web.
Référence officielle du langage
Commencez à apprendre le Kotlin depuis le site de référence officiel.