Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.
É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.
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.
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 %.
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.
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.

Commencer

Commencer
Consultez nos guides pour débutants et apprenez à créer des applications Android avec Kotlin et Jetpack Compose.
Commencer
Si vous connaissez déjà Java, nos guides d'interopérabilité et notre documentation peuvent vous aider à démarrer.
Commencer
Si vous connaissez déjà Kotlin, consultez notre documentation avancée pour améliorer vos compétences.
Commencer
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

À la une
La Formation Kotlin pour les programmeurs vous permettra d'apprendre les bases de Kotlin en créant de petits programmes dans IntelliJ IDEA.
À la une
Découvrez comment utiliser LiveData avec les coroutines 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 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 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.
À 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.
Découvrez une sélection de ressources dans différents formats pour vous familiariser rapidement avec Kotlin.

À quoi ressemble le code Kotlin ?

Nullable and NonNull types help reduce NullPointerExceptions, lambdas can be used for concise event handling code, template expressions can be used in strings to avoid concatenation and semicolons are optional.
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 meilleur qualité.
Témoignage de développeur

Kotlin a permis à Zomato de réduire considérablement le nombre de lignes de code de son application et d'y détecter des défauts importants pendant la compilation.

Dans cette vidéo, Rahul Ganjoo, vice-président de la gestion des produits chez Zomato, et Prateek Sharma, développeur Android, expliquent comment Zomato a commencé à adopter Kotlin et comment ils l'utilisent désormais pour toutes les nouvelles fonctionnalités.

À la une
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

Découvrez les dernières API et bonnes pratiques avec les ateliers de programmation Android en Kotlin.
Articles techniques sur Kotlin, écrits par l'équipe Android
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

Essayez d'utiliser Kotlin directement depuis votre navigateur Web.
Commencez à apprendre le Kotlin depuis le site de référence officiel.