🧭 El futuro de Kotlin, a un clic de distancia #030
Antonio Leiva

📍 Nuestro mapa de hoy:

  • Cambios importantes en la DevsLetter
  • KotlinConf y Kotlin 2.0: Todas las novedades que nos trajo la conferencia del año
  • Noticias y contenido útil: Android Studio Flamingo, Koin 3.2, la nueva IA de Amazon, Flows en Compose…
  • Píldoras de la semana

¿Quieres aprenderlo todo sobre Kotlin? Echa un vistazo a nuestra formación Kotlin Expert

⭐️ La DevsLetter cambia para ser aún más útil

Hoy se cumple un hito importante: hemos llegado a las 30 DevsLetters. En el equipo llevamos un tiempo dándole vueltas a cómo hacerla más útil, y vamos a darle un nuevo aire.

Va a haber dos cambios principales:

  • Vamos a publicar semanalmente
  • El contenido irá muy enfocado a mantenerte al día de las novedades del sector

Sabemos que tu tiempo es muy limitado, y queremos ser esa brújula que te guíe e ilumine tu camino en esta oscura travesía que es la de mantenerse actualizado en un mundo tan cambiante.

Es por eso, que nuestra newsletter siempre aparecerá con la brújula (🧭) por delante, para que sea más fácil localizarla allá donde nos leas.

También se añade una novedad, y es que Antonio estará todos los viernes a las 9:30 AM en directo en su canal de YouTube, hablando sobre estas novedades y compartiendo algún aprendizaje nuevo. ¡Mañana nos vemos por allí!

KotlinConf: todas las novedades de Kotlin y su ecosistema

El punto de madurez de Kotlin, no solo como lenguaje, sino también como ecosistema, se ha visto claramente reflejado en la KotlinConf de este año.

La Keynote fue una demostración de cómo un lenguaje, que hace 7 años presentaba su versión 1.0, ha conseguido evolucionar hasta donde está hoy.

Hubo muchísimas novedades, que te presentamos en el vídeo de esta semana, pero si quieres llevarte algunos highlights:

  • La siguiente versión, después de Kotlin 1.9, será Kotlin 2.0. Se vieron las nuevas features que llegará
  • Este cambio se debe a que tendremos estable el compilador K2, una revolución en tiempos de compilación
  • Google se vuelva en seguir apoyando el crecimiento de Kotlin, con varias iniciativas. Publica AS Flamingo, y Kotlin DSL por defecto en Gradle.
  • La Kotlin Foundation crece hasta 5 miembros, entre los que está Gradle, quien anuncia que Kotlin DSL será el lenguaje por defecto.
  • Kotlin Multiplatform estable en 2024, y Compose for iOS entra en alpha.

Te lo cuento todo en el vídeo de hoy.

📰 Noticias y contenido útil

📱Android Studio Flamingo ya es estable, con Compose y Material 3 como sistema de UI por defecto, Live Edit en dispositivos (en preview), y previsualización de iconos temáticos para Android 13+

🤖 Amazon publica CodeWhisperer, un competido de GitHub Copilot, gratuito, y que referencia al código original junto con la licencia de uso.

👩‍💻 Usa collectAsStateWithLifecycle() si necesitas suscribirte y desuscribirte de un Flow siguiendo el ciclo de vida de un componente. Si el Flow está en un ViewModel, esto no aporta nada.

🖥️ Warp, un terminal con IA, es una de mis nuevas herramientas favoritas. Si no eres muy fan de aprenderte de memoria los comandos del terminal, te encantará. Pero es mucho más. Solo en Mac por el momento.

💉 Koin 3.4 y Koin for Compose anunciados, con una nueva librería que integra mejor Koin en todas las variantes de Compose, no solo en Android.

💊 Píldoras de la semana

1️⃣ Animación de visibilidad en Jetpack Compose: Cómo hacer un elemento visible e invisible de forma animada

2️⃣ Aplicar temas distintos a partes específicas de la UI: Compose no nos obliga a tener un único tema para todo el árbol de composición. Aprende a cambiarlo.

3️⃣ Crea interfaces en Jetpack Compose con actualizaciones en caliente, gracias a las previews de Compose

4️⃣ Crea una FontFamily en Jetpack Compose con ChatGPT: un trabajo tedioso que gracias a la IA se soluciona en segundos

5️⃣ Usa ChatGPT para mejorar tu código: la IA está aquí para quedarse, y tenemos que aprovecharla en nuestro propio beneficio.

🚀¡Aquí tienes todo por esta semana!

Esperamos que todos los links te sean de ayuda 🧭, y si se te ocurre alguna forma de mejorar esta newsletter, estaremos más que encantados de escucharla.

¡Un fuerte abrazo!

Quizá también te interese…

🧭 El Sistema Operativo más usado del mundo #036

🧭 El Sistema Operativo más usado del mundo #036

De cómo fue la aparición y evolución de Android 📍 El mapa de hoy: Historia del nacimiento y expansión de Android Noticias y contenido útil: librerías de Compose, funciones nuevas de testing y artículos sobre optimización de rendimiento Píldoras de la semana Si no...

🧭 Implementa una búsqueda en tu App en Compose #035

🧭 Implementa una búsqueda en tu App en Compose #035

El nuevo update de Material 3 incluye una SearchBar completa 📍 El mapa de hoy: El componente SearchBar de Material 3 Noticias y contenido útil: Todas las novedades de Google I/O. Píldoras de la semana Si prefieres pasar de tutoriales y recibir una formación como...

🧭 Android Studio cambia de look #034

🧭 Android Studio cambia de look #034

Todo lo que tienes que saber sobre la nueva apariencia heredada de IntelliJ 📍 El mapa de hoy: Android Studio: su nueva UI en beta Noticias y contenido útil: Todas las novedades de Google I/O. Píldoras de la semana La semana pasada activamos una promoción en nuestras...

0 comentarios

Enviar un comentario

Los datos personales que proporciones a través de este formulario quedarán registrados en un fichero de DevExpert, S.L.U., con el fin de gestionar los comentarios que realizas en este blog. La legitimación se realiza a través del consentimiento de la parte interesada. Si no se acepta, no podrás comentar en este blog. Los datos que proporciona solo se utilizan para evitar el correo no deseado y no se usarán para nada más. Puede ejercer los derechos de acceso, rectificación, cancelación y oposición en contacto@devexperto.com.

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Acepto la política de privacidad *