18.8 C
New York

Weblog des développeurs Google : entretien avec les principaux contributeurs de Kotlin


En mai 2017, Google a reconnu le potentiel de Kotlin dans la communauté des développeurs mobiles et en a fait un langage officiel pour le développement Android. En conséquence, des développeurs talentueux de la communauté Kotlin ont utilisé ce langage de programmation robuste pour créer des outils inspirants et des projets open supply. Cela se voit dans le

où les développeurs ont largement contribué.

Cet article présentera certains de nos consultants en développement Google Kotlin (GDE) qui ont apporté une contribution significative à la bibliothèque de développement Google. Nous espérons que ces projets inspireront et guideront vos efforts de développement.

Contributeurs en vedette :

Nicolas Corti

Nicolas a contribué Detekt à Google Dev Library, qui est un outil d’analyse de code statique pour les projets Kotlin qui aide les développeurs à détecter et à signaler les problèmes liés à la sécurité, au model et aux meilleures pratiques. Il peut être utilisé pour identifier les vulnérabilités potentielles, appliquer les normes de codage et améliorer la qualité du code.

Remark as-tu commencé à Kotlin ? Y a-t-il un projet en particulier qui vous a inspiré ?

J’ai commencé à travailler avec Kotlin à ses débuts en 2015. Bien que l’expérience ait été difficile, la possibilité de coder des purposes Android en Kotlin plutôt qu’en Java a changé la donne. À l’époque, il était difficile de convaincre mes collègues de changer en raison de la communauté à dominante Java. Cependant, l’annonce officielle de la prise en cost de Kotlin lors de Google I/O 2017 a été un second décisif pour le langage. Je suis reconnaissant pour le soutien et le développement continus d’un langage aussi puissant et polyvalent, ainsi que pour la communauté dévouée qui le soutient quotidiennement.

Je suis reconnaissant pour le soutien et le développement continus d’un langage aussi puissant et polyvalent, et pour la communauté dévouée qui le soutient quotidiennement. Nicola Corti, GDE Kotlin

Qu’est-ce qui vous a inspiré à hériter de la Detekt projet ?

Detekt, un outil d’analyse de code statique, n’est pas une création de moi, mais plutôt un projet que j’ai hérité d’un ami qui cherchait de l’aide pour le gérer. J’ai toujours été impressionné par les capacités des analyseurs de code statiques, notamment en termes de capacité à détecter les bogues et à faire gagner du temps aux développeurs. À l’époque, le marché des analyseurs statiques Kotlin était relativement nouveau, faisant de Detekt un ajout précieux aux boîtes à outils de nombreux développeurs Kotlin.

En tant que GDE Kotlin, quel est le conseil à donner à quelqu’un qui vient de commencer en tant que développeur Kotlin ?

Je recommande fortement de s’impliquer dans la communauté open-source. Mes contributions à des projets open supply m’ont appris des compétences et des connaissances inestimables que je n’aurais pas acquises autrement. De plus, j’ai eu l’event de me connecter avec des contributeurs incroyables qui sont depuis devenus des amis. Participer à l’open-source profite non seulement à vous-même, mais également à la communauté des développeurs au sens giant.

John O’Reilly

Jean a créé le PeopleInSpace projet et l’a partagé avec Google Dev Library. Le projet utilise l’API OpenNotify pour afficher des informations sur les personnes actuellement dans l’espace, telles que leurs noms, nationalités et engins spatiaux. L’objectif du projet est davantage de démontrer l’utilisation de Kotlin Multiplatform.

Remark as-tu commencé à Kotlin ? Y a-t-il un projet en particulier qui vous a inspiré ?

En 2010, j’ai commencé ma carrière en tant que développeur Android, en utilisant Java comme langage de programmation principal. En tant que développeur backend Java au cours de la décennie précédente, la transition a été relativement transparente. Cependant, ce n’est qu’à l’annonce officielle du assist de Kotlin lors de Google I/O 2017 que j’ai pleinement réalisé l’impression potentiel de ce nouveau langage de programmation. Au fur et à mesure que mon équipe et moi avons commencé à migrer vers Kotlin, j’ai compris à quel level il était productif et expressif d’utiliser un langage.

Comme mon thém et j’ai commencé à migrer vers Kotlin, j’en suis venu à apprécier à quel level il était productif et expressif d’utiliser un langage. John O’Reilly, GDE Kotlin

Qu’est-ce qui vous a inspiré pour développer et ouvrir le projet Peopleinspace ?

En 2018, j’ai découvert Kotlin Multiplatform (KMP) et j’ai été immédiatement impressionné par son approche pratique et efficace du partage de code. À l’époque, il y avait encore beaucoup d’incertitude et de confusion autour de KMP, et j’ai vu le besoin d’un exemple de projet easy et facile à comprendre qui pourrait démontrer les bases de KMP.

J’avais un projet open supply existant, GalwayBus, que j’ai initialement utilisé pour expérimenter KMP, Jetpack Compose et SwiftUI au fur et à mesure qu’ils devenaient disponibles. Cependant, ce projet comportait une quantité importante de code hérité et n’était pas idéal pour présenter l’essentiel de KMP.

Fin 2019, je suis tombé sur un article de Ken Kousen qui comprenait un exemple de code utilisant la mise à niveau pour récupérer une liste de personnes dans l’espace. J’ai réalisé que cela pourrait être la base parfaite pour le projet minimal que j’avais envisagé. J’ai donc créé PeopleInSpace, un projet conçu pour encapsuler les éléments de base d’un projet KMP et fournir une démonstration claire et concise de la façon dont les différents composants fonctionnent ensemble.

En tant que GDE Kotlin, quel est le conseil à donner à quelqu’un qui vient de commencer en tant que développeur Kotlin ?

Kotlin est un langage puissant qui offre de nombreuses fonctionnalités avancées ; cependant, il est attainable d’être très productif au début sans avoir besoin de les utiliser, dans de nombreux cas, il existe des alternate options plus simples qui peuvent être utilisées, et à mesure que vous vous familiarisez avec le langage, vous pouvez progressivement explorer et implémenter les plus avancés choices.


Rejoignez la communauté mondiale des développeurs Kotlin et partagez vos projets open supply ou vos blogs methods sur Dev Library. Contribuer, soumettez votre contenu ici.Remark apprendre Kotlin : JetBrains, la société à l’origine du langage Kotlin, suggest des cours de certificat et des outils d’apprentissage pour les développeurs et dispose d’un discussion board de groupes d’utilisateurs actifs où les développeurs obtiennent une help pour les problèmes liés au langage de programmation.

Related Articles

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici

Latest Articles