Les développeurs Android aiment Kotlin. Google peut nous dire que 27% des 1 000 meilleures applications Android utilisent Kotlin ou que les développeurs qui l'utilisent ont un taux de satisfaction de 97%, ce qui est excellent.
Mais des développeurs nous ont également dit en personne qu'ils ne l'aimaient pas seulement, mais que cela avait également changé le temps dont ils avaient besoin pour passer à la partie "ennuyeuse" de la création d'une application. Cela leur donne plus de temps pour peaufiner l'expérience utilisateur ou ajouter de petits détails qui font qu'une excellente application se démarque.
Kotlin contribue à réduire les tâches fastidieuses liées à la création d'applications Android.
Quand une équipe de développement composée d'un seul homme peut voir les mêmes avantages qu'un gros joueur, cela signifie qu'une chose est vachement bonne. Le support de Google est en partie ce qui fait que Kotlin fonctionne si bien pour écrire des applications Android. Google traite Kotlin comme une langue principale ("Première classe" dans ses propres mots) dans Android Studio et dans toute la documentation officielle des développeurs Android. Cela inclut des exemples et des tutoriels ainsi que des camps de code et même un cours complet - et gratuit - de Udacity. Si vous savez coder en Java, vous serez opérationnel avec Kotlin en un rien de temps.
Après avoir constaté le succès du développement de Kotlin pour Android, Google le déplace vers le cloud avec le portail Kotlin sur Google Cloud Platform.
Au-delà d’Android, nous sommes heureux d’annoncer que l’équipe Google Cloud Platform lance aujourd'hui un portail dédié à Kotlin. Cela aidera les développeurs à trouver plus facilement des ressources liées à Kotlin sur Google Cloud. Nous souhaitons simplifier au maximum l'utilisation de Kotlin, que ce soit sur mobile ou dans le cloud.
À l'instar de Kotlin sur la plate-forme Android, Google propose un SDK complet pour Google Cloud et des tutoriels pour vous guider dans la création d'un backend pour votre application ou l'utilisation de Kotlin pour déployer Google App Engine. Il promet également un ensemble complet d’API et de bibliothèques de codes pour Kotlin sur Google Cloud Platform afin de faciliter le transfert d’un projet d’une autre langue vers Kotlin ou la construction d’un nouveau projet Kotlin à partir de zéro, plus facile et utile.
Les langages de programmation et les outils de développement permettant de les utiliser ne signifient pas grand-chose pour les utilisateurs finaux comme nous. Mais ils facilitent la vie des développeurs quand ils sont bien faits. Google semble tirer les leçons des erreurs qu'il a constatées dans son propre passé, ainsi que des améliorations apportées par Apple et Microsoft. Son partenariat avec JetBrains pour la création de la Fondation Kotlin est l'une des solutions envisageables.
Pour nous, cela signifie simplement de meilleures applications. Qui n'aime pas les meilleures applications?