Une adoption progressive de Kotlin par Android a été constaté au cours des années, avec une enthousiasme croissante parmi les développeurs. Kotlin est expressif, concis, extensible, puissant doté d'une joie de lecture et d'écririture. Kotlin est doté de nombreuses fonctionnalités non exploitées. Le plus important, c'est interopérable avec les langages Android existants. L'équipe Android est donc ravis de faire de Kotlin un langage officiel pour la plate forme Android. Si vous êtes intéressé par ce nouveau langage, vous pouvez démarrer facilement, car ce dernier fonctionne côte à côte avec Java et C ++ sur Android. Ainsi, vous pouvez conserver votre code existant, continuer à utiliser les différents téléphones Android et ajouter de façon incrémentale le code Kotlin à votre projet. Contrairement à toute autre langage, Kotlin est un remplacement qui vous permet de faire une utilisation bidirectionnelle, vous pouvez appeler le langage Java de Kotlin et vous pouvez appeler Kotlin à partir du langage Java.
Android Studio est construit sur IntelliJ IDEA, un IDE construit par JetBrains, la même entreprise qui a créé le langage Kotlin. L'équipe JetBrains travaille depuis des années pour s'assurer que Kotlin fonctionne parfaitement avec IntelliJ IDEA. Nous héritons donc tout leur travail. À partir de Android Studio 3.0, le support d'outils pour Kotlin est directement intégré dans Android Studio.
En ajoutant Kotlin comme un langage Android officiel, l'équipe Android élargisse également son investissement dans les autres langage existants. Par exemple, dans Android O, un support pour plus de bibliothèques Java 8 a été ajouté. Dans Android Studio 3.0, les fonctionnalités de langage Java 8 sont maintenant directement prises en charge avec le compilateur javac. Et sur C ++, l'équipe Android fais des développements en temps réel tels que l'expansion des outils de profilage des performances et des outils de débogage APK pour couvrir entièrement l'expérience native; Et améliore le NDK pour vous assurer d'accéder aux en-têtes modernes, même lorsque vous ciblez les anciennes API.
En conclusion, Kotlin est un excellent ajout à la famille des langages de développement Android. Si vous n'êtes déjà pas un utilisateur de Kotlin, lisez l'article : Démarrez avec Kotlin sur Android. Si vous avez d'autres questions, consultez la FAQ Kotlin Android.