Weblog de desarrolladores de Google: entrevista con los principales colaboradores de Kotlin


En mayo de 2017, Google reconoció el potencial de Kotlin en la comunidad de desarrolladores móviles y lo convirtió en un lenguaje oficial para el desarrollo de Android. Como resultado, los desarrolladores talentosos de la comunidad de Kotlin utilizaron este sólido lenguaje de programación para crear herramientas inspiradoras y proyectos de código abierto. Esto se puede ver en el

donde los desarrolladores han contribuido ampliamente.

Este artículo mostrará algunos de nuestros expertos desarrolladores de Google (GDE) de Kotlin que han hecho contribuciones significativas a la biblioteca de desarrolladores de Google. Esperamos que estos proyectos inspiren y guíen sus esfuerzos de desarrollo.

Colaboradores en Highlight:

Nicolás Corti

Nicolás contribuyó Detectar a Google Dev Library, que es una herramienta de análisis de código estático para proyectos de Kotlin que ayuda a los desarrolladores a detectar e informar sobre problemas relacionados con la seguridad, el estilo y las prácticas recomendadas. Se puede utilizar para identificar posibles vulnerabilidades, hacer cumplir los estándares de codificación y mejorar la calidad del código.

¿Cómo empezaste en Kotlin? ¿Hay algún proyecto en specific que te haya inspirado?

Empecé a trabajar con Kotlin en sus primeros días de 2015. Aunque la experiencia fue difícil, la capacidad de codificar aplicaciones de Android en Kotlin en lugar de Java fue un cambio de juego. En ese momento, fue un desafío convencer a mis colegas de que cambiaran debido a que la comunidad dominaba Java. Sin embargo, el anuncio oficial de compatibilidad con Kotlin en Google I/O 2017 fue un momento decisivo para el lenguaje. Estoy agradecido por el apoyo continuo y el desarrollo de un lenguaje tan poderoso y versátil, así como por la comunidad dedicada que lo apoya a diario.

Estoy agradecido por el apoyo continuo y el desarrollo de un lenguaje tan poderoso y versátil, y por la comunidad dedicada que lo apoya a diario. Nicola Corti, GDE Kotlin

¿Qué te inspiró a heredar el Detectar proyecto ?

Detekt, una herramienta de análisis de código estático, no es una creación mía, sino un proyecto que heredé de un amigo que buscó apoyo para administrarlo. Siempre me han impresionado las capacidades de los analizadores de código estático, particularmente en términos de su capacidad para detectar errores y ahorrar tiempo al desarrollador. En ese momento, el mercado de los analizadores estáticos de Kotlin period relativamente nuevo, lo que convertía a Detekt en una valiosa adición a los conjuntos de herramientas de muchos desarrolladores de Kotlin.

Como Kotlin GDE, ¿cuál es el único consejo para alguien que acaba de empezar como desarrollador de Kotlin?

Recomiendo encarecidamente involucrarse en la comunidad de código abierto. Mis contribuciones a proyectos de código abierto me han enseñado habilidades y conocimientos invaluables que no habría adquirido de otra manera. Además, he tenido la oportunidad de conectarme con colaboradores increíbles que desde entonces se han convertido en amigos. Participar en código abierto no solo te beneficia a ti, sino también a la comunidad de desarrolladores en basic.

John O´Reilly

Juan creó el genteenelespacio y lo compartió con Google Dev Library. El proyecto utiliza la API de OpenNotify para mostrar información sobre las personas que se encuentran actualmente en el espacio, como sus nombres, nacionalidades y naves espaciales. El enfoque del proyecto se centra más en demostrar el uso de Kotlin Multiplatform.

¿Cómo empezaste en Kotlin? ¿Hay algún proyecto en specific que te haya inspirado?

En 2010, comencé mi carrera como desarrollador de Android, utilizando Java como mi lenguaje de programación principal. Como desarrollador back-end de Java durante la década anterior, la transición fue relativamente fluida. Sin embargo, no fue hasta el anuncio oficial de la compatibilidad con Kotlin en Google I/O 2017 que me di cuenta del impacto potencial de este nuevo lenguaje de programación. Gradualmente, a medida que mi equipo y yo comenzamos a migrar a Kotlin, llegué a apreciar lo productivo y expresivo que period usar el lenguaje.

como mi tem y comencé a migrar a Kotlin, llegué a apreciar lo productivo y expresivo que period usar un lenguaje. John O’Reilly, GDE Kotlin

¿Qué te inspiró a desarrollar y abrir el proyecto Peopleinspace?

En 2018, conocí Kotlin Multiplatform (KMP) e inmediatamente me impresionó su enfoque práctico y eficiente para compartir código. En ese momento, todavía había mucha incertidumbre y confusión en torno a KMP, y vi la necesidad de un proyecto de muestra easy y fácil de entender que pudiera demostrar los conceptos básicos de KMP.

Tenía un proyecto de código abierto existente, GalwayBus, que inicialmente usé para experimentar con KMP, Jetpack Compose y SwiftUI a medida que estuvieron disponibles. Sin embargo, este proyecto tenía una cantidad significativa de código heredado y no period preferrred para mostrar los elementos esenciales de KMP.

A fines de 2019, me encontré con un artículo de Ken Kousen que incluía un código de muestra que usaba la modificación para recuperar una lista de personas en el espacio. Me di cuenta de que esta podría ser la base perfecta para el proyecto mínimo que había estado imaginando. Entonces, creé PeopleInSpace, un proyecto diseñado para encapsular los elementos centrales de un proyecto KMP y proporcionar una demostración clara y concisa de cómo los diversos componentes funcionan juntos.

Como Kotlin GDE, ¿cuál es el único consejo para alguien que acaba de empezar como desarrollador de Kotlin?

Kotlin es un lenguaje poderoso que ofrece muchas características avanzadas; sin embargo, es posible ser muy productivo al comenzar sin necesidad de utilizarlos, en muchos casos, existen alternativas más simples que se pueden utilizar, y a medida que se familiariza con el lenguaje, puede explorar e implementar gradualmente los más avanzados. opciones


Únase a la comunidad world de desarrolladores de Kotlin y comparta sus proyectos de código abierto o blogs técnicos en Dev Library. Contribuir, envía tu contenido aquí.Cómo aprender Kotlin: JetBrains, la compañía detrás del lenguaje Kotlin, ofrece cursos certificados y herramientas de aprendizaje para desarrolladores y tiene un foro de grupos de usuarios activos donde los desarrolladores obtienen asistencia con problemas relacionados con el lenguaje de programación.

Related Articles

Comments

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Same Category

spot_img

Stay in touch!

Follow our Instagram