BT

Votre opinion compte! Merci de bien vouloir répondre au sondage InfoQ!

L'utilisation de Kotlin pour les applications Android croît et a plus de support de Google

| par Sergio De Simone Suivre 5 Abonnés , traduit par Nicolas Frankel Suivre 3 Abonnés le 09 nov. 2017. Durée de lecture estimée: 1 minute |

Dans les 6 mois depuis que Google a annoncé le support officiel de Kotlin en tant que langage de premier plan pour le développement Android, l'utilisation de Kotlin a plus que doublé, écrit James Lau, chef de produit Google, et plus de 17% des projets Android Studio 3.0 utilisent maintenant Kotlin.

Les chiffres fournis par Lau sont en accord avec un récent rapport Realm affirmant qu'environ 15% des développeurs Android utilisent Kotlin et que 20% des applications sont portées de Java vers Kotlin. En outre, Realm prédit que 50% des développeurs Android utiliseront Kotlin d'ici la fin 2018.

Google, comme l'explique Lau, a travaillé ces derniers mois pour améliorer le support de Kotlin pour le développement d'Android. En particulier, comme InfoQ l'a déjà signalé, Android Studio 3.0 dispose d'un support stable pour Kotlin, y compris pour la création de nouveaux fichiers Kotlin ou la conversion du code Java en Kotlin. De plus, Android Studio 3 est capable de convertir des extraits de code Java en Kotlin en les collant simplement dans un fichier Kotlin.

Une autre amélioration significative concerne l'ajout d'annotations de nullabilité à Android Support Library. En fait, toute référence Java peut être nulle, ce qui va à l'encontre des contraintes spécifiques de Kotlin pour gérer les valeurs nulles. Les annotations de nullabilité fournissent au compilateur Kotlin suffisamment d'informations pour gérer correctement les variables qui peuvent être nulles et celles qui ne le peuvent pas.

Enfin, Google a également publié quelques guides destinés à guider les développeurs Android intéressés par l'utilisation de Kotlin. En particulier, le Kotlin Style Guide recueille des règles et des normes de codage, y compris des conventions de nommage, de formatage, etc. Le Guide Interop se concentre sur les meilleures pratiques lors de la création d'API en Java ou Kotlin afin que leur utilisation soit idiomatique dans les deux langages.

Si vous êtes intéressé par le développement de Kotlin pour Android, vous pouvez vérifier ce qu'il reste à faire pour fournir une meilleure expérience avec Kotlin avant de prendre le train d'Android Studio 3 en marche.

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT