Kotlin est désormais la langue préférée des développeurs Android

Kotlin

Le jour d'hier en le premier jour de lÉdition 2019 de la conférence Google I / O dédié aux développeurs, Google en a profité pour annoncer que le langage de programmation Kotlin est désormais le langage préféré pour les développeurs d'applications Android.

Kotlin est un langage de programmation fonctionnel et orienté objet, avec une écriture statique qui vous permet de compiler pour la machine virtuelle Java et JavaScript. Il est développé par une équipe de programmeurs chez JetBrains, l'éditeur d'IntelliJ IDEA, l'environnement de développement intégré pour Java et sur lequel repose Android Studio, l'IDE officiel de développement d'applications Android.

Pour ceux qui la suivent ou l'utilisent déjà, sa dernière mise à jour (Kotlin 1.3.30), a été publiée le mois dernier, y compris des améliorations de Kotlin / Native qui utilise LLVM pour compiler les sources Kotlin afin de séparer les données binaires (aucune machine virtuelle requise) pour différents fonctionnements architectures de systèmes et de processeurs, y compris iOS. Linux, Windows, Mac et même WebAssembly et des systèmes embarqués comme STM32.

Le support officiel de Kotlin pour le développement Android a été annoncé lors de la conférence Google I / O 2017.

Kotlin pour le développement Android

Pour l'équipe Google Android, cette décision de soutenir Kotlin était facile à expliquer.

Prise en charge EDI pour Kotlin: Android Studio est basé sur JetBrains IntelliJ IDEA et l'équipe JetBrains travaille depuis des années pour s'assurer que Kotlin fonctionne de manière transparente avec IntelliJ IDEA.

Google héritera de tout son travail pour prendre en charge Kotlin dans Android Studio. Mais au-delà de cet aspect, Kotlin présente de nombreux autres avantages.

Selon Google:

"Kotlin est expressif, concis, extensible, puissant et agréable à lire et à écrire, et possède des fonctionnalités de sécurité intéressantes en termes de nullabilité et d'immuabilité" qui correspondent à vos investissements pour rendre les applications sûres et efficaces par défaut.

"Le développement Android sera de plus en plus sur Kotlin", a écrit Google dans un article de blog.

«De nombreuses nouvelles API et fonctionnalités Jetpack seront d'abord disponibles pour Kotlin. Si vous démarrez un nouveau projet, vous devez l'écrire en Kotlin », explique Google expliquant que« le code écrit en Kotlin signifie souvent beaucoup moins de code pour vous, moins de code à écrire, tester et maintenir. «

Selon Google, le plus important est que Kotlin soit interopérable avec les langues officielles pour le développement Android (Java, C ++) et le runtime Android.

Logo Android Studio

Par exemple, la société a expliqué que Kotlin fonctionne de manière transparente avec le langage Java, ce qui permet aux développeurs qui aiment le langage Java de continuer à l'utiliser plus facilement, mais aussi d'ajouter progressivement du code Kotlin et de tirer parti des bibliothèques Kotlin.

En outre, L'adoption de Kotlin sur Android a augmenté régulièrement au fil des ans Et selon Google, avec l'enthousiasme croissant des développeurs, l'une des raisons pour lesquelles la société souhaitait présenter Kotlin comme langue officielle sur Android pour leur fournir un meilleur support Kotlin. Ce qui a été fait depuis Android Studio 3.0.

Le support officiel de Kotlin a contribué à l'adoption croissante du langage dans le monde du développement Android, au point que certains prédisaient que le langage JetBrains détrônerait rapidement Java.

Dans tous les cas, cette possibilité ne doit pas être exclue, car Selon Google, «plus de 50% des développeurs Android professionnels utilisent désormais Kotlin».

En partenariat avec JetBrains et la Fondation Kotlin, Google continue d'investir dans les outils Kotlin pour Android, comme en témoigne la sortie anticipée d'Android KTX en 2018, un ensemble d'extensions pour le développement Android avec Kotlin.

Ils investissent également dans la documentation, la formation et les événements pour faciliter l'apprentissage du langage JetBrains et donc son adoption.

Cette annonce de Google n'est pas une surprise, d'autant plus que Google cherche à se distancer de Java alors que la société est attaquée en justice par Oracle pour utilisation illégale d'API Java sur Android.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.