🧭 La dura vida de un programador sin tests #041

A
Antonio Leiva
4 min lectura

No dejes que los fallos de código te arruinen un fin de semana.

📍 El mapa de hoy:

  • Testing Expert, ¡Nueva Formación!

  • Noticias y contenido útil: Studio Bot, APIs Multimedia, Lottie y Records.

  • Píldoras de la semana

TLDR: En 6 horas se acaban los descuentos de Kotlin Expert y Compose Expert. Recuerda que tienes un 30% usando el cupón DEVEXPERT.

También estamos a punto de cerrar las plazas de la beta de Testing Expert, que pasará de 297€ a 497€.


Imagina un viernes por la tarde, justo antes de lanzar una nueva actualización de la aplicación. Todo parece estar bien después de algunas pruebas manuales, así que la publicas con confianza. Pero de repente, recibes una notificación de que algo va mal: la App está fallando y afectando a muchos usuarios.

Te enfrentas a un fin de semana de trabajo para resolver el problema y evitar pérdidas económicas para la empresa. Te das cuenta de que es hora de implementar pruebas de calidad para evitar futuros errores y garantizar la fiabilidad del código. Es el momento de aprender sobre testing y buscar soluciones para mejorar la calidad del desarrollo.

¡Es tu oportunidad de vencer al maldito código y tener el control de la situación!

¡Inscríbete a nuestra nueva formación!

>>La dura vida de un programador sin tests 🫠

📰 Noticias y contenido útil

🎙️ Escucha el Podcast acerca de Studio Bot directamente del equipo de Android Developers Backstage.

📝 Aprende acerca de los nuevos Records en Java 16 y Android 14 para el manejo de clases de datos inmutables.

💡 Si te gustan las animaciones, probablemente este blog acerca de animaciones con Lottie en Jetpack Compose te resulte interesante.

📱 Si trabajar con Canvas es lo tuyo, revisa este repositorio que tienes una interesante UI con Compose y Canvas.

🚀 Con esta guía, utilizarás las APIs Multimedia de manera eficiente en Android con Kotlin.

💊 Píldoras de la semana

1️⃣ Es oficial_ Kotlin DSL es el lenguaje por defecto para Gradle: Se recomienda reemplazar Groovy por Kotlin DSL para los archivos de configuración. Se lanzó Flutter 3.10 con muchas novedades.

2️⃣ Wear OS saca pecho con WhatsApp y más novedades: WhatsApp estará disponible primero para WearOS en verano. En Android 14 y Material You permitirá generar animaciones y fondos de pantalla a partir de emojis y otros parámetros.

3️⃣ Diseño de arquitectura con ChatGPT: Pídele a ChatGPT que te estructure el código de una mejor manera, escalable, estructurada y mantenible, inténtalo que te ayudará.

4️⃣ Material 3 se posiciona como la opción por defecto: Ahora ya podemos crear nuestro proyecto desde Android Studio con la versión preview de Material Design 3, que se encuentra en color morado.

5️⃣ Explorando la flexibilidad del desarrollo multiplataforma: Un punto interesante para multiplataforma, es que ahora se pueden crear aplicaciones hechas en (Dart) Flutter que puedan compartir código con aplicaciones hechas con Kotlin y eso puede llegar a ser un gran plus a futuro.

6️⃣ ¿Cuántas Apps utilizan Jetpack Compose hoy en día?: El 24% de las 1000 aplicaciones más utilizadas del Google Play Store, están hechas con Jetpack Compose, lo que nos indica que el crecimiento de Compose es exponencial.

7️⃣ Health Services de Google para unificar los datos de salud: Los servicios de salud llegarán en Android 14, hará más fácil registrar y controlar los datos de salud, centralizando en un solo lugar dichos datos y compartirlo con diferentes aplicaciones.

8️⃣ Material 3 1.1 para Jetpack Compose incluye muchos componentes nuevos: El sistema de diseño recomendado para aplicaciones Android trae muchas nuevas actualizaciones y hace estables muchos componentes que anteriormente eran experimentales.

9️⃣ Cómo activar la nueva interfaz de Android Studio: Android Studio tiene una nueva UI en Beta en las versiones Canary, la cuál tiene un estilo parecido al conocido Visual Studio Code.

🔟 PaLM 2, el nuevo modelo multimodal de Google: Una de las cosas con las que quisieron diferenciarse con relación a otras alternativas como ChatGPT, es en el tema de seguridad y el uso responsable de la Inteligencia Artificial.

1️⃣1️⃣ Conversión de lenguajes con ChatGPT: Si bien en Android Studio tenemos herramientas para convertir código por ejemplo de Java a Kotlin, pero es un código que debemos revisar y no es semántico. En cambio ChatGPT puede devolverte un mejor resultado ya que se basa en el conocimiento que tiene para devolver un código idiomático.

1️⃣2️⃣ Desarrollo Apps en Android TV con Google TV: Jetpack Compose en versión alfa para Android TV, llega con varios Composables para integrar con otros Composables habituales en nuestras aplicaciones.


🚀¡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!