Informatique

Google lance Android KTX, un ensemble d’extensions pour le développement Android avec Kotlin

Disponible en préversion, En mai 2017, Google a dévoilé la première préversion d'Android Studio 3.0 avec le support officiel de Kotlin.

Pour ceux qui ne sont pas familiers au monde Android, Kotlin est un langage de programmation orienté objet et fonctionnel, avec un typage statique qui permet de compiler pour la machine virtuelle Java et JavaScript. Il est développé par une équipe de programmeurs chez JetBrains, la même entreprise qui a développé l’EDI IntelliJ IDEA, sur lequel est basé Android Studio.

Pour l’équipe Android de Google, cette décision pourrait donc s’expliquer par le support EDI pour Kotlin : Android Studio est basé sur IntelliJ IDEA de JetBrains et l’équipe JetBrains travaille depuis des années pour s’assurer que Kotlin fonctionne parfaitement avec IntelliJ IDEA. Google héritera donc de tout leur travail pour supporter Kotlin dans Android Studio. Mais au-delà de cet aspect, Kotlin présente bien d’autres avantages. Google trouve par exemple que c’est un langage « expressif, concis, extensible, puissant et agréable à lire et écrire », et qui a « des fonctionnalités de sécurité intéressantes en termes de nullabilité et d’immutabilité » qui s’alignent avec ses investissements pour rendre les applications sûres et performantes par défaut. Plus important encore, Kotlin est interopérable avec les langages officiels pour le développement Android (Java, C++) et le runtime Android. Il fonctionne avec le langage Java de manière transparente, de sorte qu’il est facile pour les développeurs qui aiment le langage Java de continuer à l’utiliser, mais aussi d’ajouter progressivement du code Kotlin et de tirer parti des bibliothèques Kotlin.

support officiel de Kotlin a contribué à l’adoption croissante du langage, et certains soutiennent même que des développeurs Android auraient carrément décidé de passer de Java à Kotlin. Que cela soit une réalité ou pas, la nouvelle initiative de Google va certainement permettre à Kotlin de gagner encore plus de terrain. Google vient en effet d’annoncer la sortie en préversion d’Android KTX, un ensemble d’extensions pour le développement Android avec Kotlin. Il s’agit d’un « ensemble d’extensions conçues pour rendre l’écriture de code Kotlin pour Android plus concise, idiomatique et agréable », expliquent les ingénieurs de Google, dans un billet sur le blog dédié aux développeurs Android. « Android KTX fournit une couche API sympa à la fois sur le framework Android et Android Support Library pour rendre l’écriture de votre code Kotlin plus naturelle », ont-ils ajouté.

Google affirme qu’il y a de nombreuses situations où Android KTX peut simplifier votre code.

Autres aticles de la rubrique

Vidéo du jour

  • La fusée SpaceX a fait une grosse frayeur aux habitants de Los Angeles

    Dans la nuit de vendredi à samedi, la société SpaceX a effectué un nouveau lancement de sa fusée pour mettre en orbite basse 10 satellites de l'entreprise Iridium spécialisé dans la téléphonie par satellite, mais les habitants de Los Angeles, un peu crédules, ont cru à une invasion extraterrestre lorsqu'ils ont aperçu une traînée blanche dans le ciel.

Duel de la semaine

Newsletter

Je souhaite rester informé et recevoir toutes les informations sur TechDeGeek dans ma boite mail