Présentation de Kotlin

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Kotlin est un langage de programmation Open Source à typage statique qui est compatible avec la programmation orientée objet et la programmation fonctionnelle. Il offre une syntaxe et des concepts similaires à ceux d'autres langages, tels que C#, Java et Scala. Kotlin ne cherche pas à être unique, mais s'appuie sur des décennies de développement en langages de programmation. Il existe dans des variantes qui ciblent la JVM (Kotlin/JVM), JavaScript (Kotlin/JS) et le code natif (Kotlin/Native).

Kotlin est géré par la Fondation Kotlin, un groupe créé par JetBrains et Google, qui a pour mission de faire progresser le développement du langage. Kotlin est officiellement pris en charge par Google pour le développement Android, ce qui signifie que la documentation et les outils Android sont conçus en fonction de Kotlin.

Certaines API Android, telles qu'Android KTX, sont spécifiques à Kotlin, mais la plupart sont écrites en Java et peuvent être appelées à partir de Java ou de Kotlin. L'interopérabilité de Kotlin avec Java est un facteur essentiel de sa croissance. Vous pouvez appeler du code Java à partir de Kotlin et inversement en exploitant toutes vos bibliothèques Java existantes. Si Kotlin est connu pour offrir une expérience de développement plus agréable sur Android, le framework Android continue à être développé aussi bien pour Kotlin que pour Java.

Grâce à l'interopérabilité de Kotlin avec Java, vous n'avez pas besoin d'adopter Kotlin du jour au lendemain. Vous pouvez avoir des projets contenant du code Kotlin et du code Java. Pour en savoir plus sur l'ajout de Kotlin à une application existante, consultez la page Ajouter Kotlin à une application existante. Si vous faites partie d'une équipe plus grande, la taille de votre organisation et de votre codebase peut nécessiter une attention particulière. Pour obtenir des conseils et d'autres informations, consultez la page Adopter Kotlin pour les grandes équipes.

Si vous commencez à partir de zéro, nous proposons un cours intensif de 30 minutes pour vous aider à démarrer avec Kotlin. La documentation officielle de Kotlin est disponible sur https://kotlinlang.org. Pour obtenir des recommandations, consultez la page Livres.

Pour obtenir des exemples Kotlin spécifiques à Android, consultez la page Utiliser les modèles Kotlin courants avec Android.