DevsLetter #005 – Tu newsletter AndroidDev
Antonio Leiva

¡Muy buenas!

¿Qué tal han ido estas dos semanas? Yo he tenido bastante ajetreo, ya te iré contando e irás viendo en lo que te contaré en la newsletter.

Pero además, el 28 fue mi cumpleaños, así que he tenido unos días uno poco más slow, celebrándolo con la familia y planteándome cositas futuras.

Y es que va a haber novedades muy gordas en unas semanas, y te lo voy a presentar en un directo que ya te anunciaré. Pero esto lo dejamos para las siguiente DevsLetter, si consigo contenerme las ganas de contarlo 😆

🪲🪳 Cómo crear un SERVIDOR LOCAL para TESTS con MockWebServer [PASO A PASO]

Hoy se publica este vídeo que ganó en una encuesta que hice por las redes sociales sobre el tema que querías que tratara.

La configuración es un poco tediosa, pero con este vídeo podrás seguirlo paso a paso sin fallo.

Cómo crear Listas anidadas con LazyColumn 🔵 Jetpack Compose

De una pregunta que me hizo un compañero por Twitter, surgió la idea de este vídeo.

Muchas veces cuando tenemos sublistas dentro de listas, o listas que se componen de varias fuentes de datos, nos complicamos la existencia anidando Views o Composables.

Aquí te enseño cómo hacerlo con un único LazyColumn.

¿Quién es quién? La nueva serie de podcasts de Chimichurri Code

Nico Patarino lo ha vuelto a hacer. Ha publicado ni más ni menos que 9 nuevos episodios de podcast, cada uno de ellos dedicado a una figura de las que podemos encontrar en cualquier compañía de software.

Desde Tech Leads hasta Principal Engineers, pasando por DevRels, QAs, Product Managers… ¡Interesantísimo!

Motion Layout en Jetpack Compose

Motion Layout es un layout que permite animaciones sencillas en el sistema clásico de vistas.

¿Pero sabías que también está implementado en Jetpack Compose?

Rodrigo Martín, alumno de Compose Expert, y un asiduo de las charlas, nos cuenta cómo empezar a utilizarlo.

Mutant testing y TCR en Kotlin

Isabel Garrido y Verónica Flores nos hablan de dos técnicas de testing que usan en SEAT:CODE para testear código escrito en Kotlin.

Te animo a que les eches un vistazo, porque te pueden dar nuevos puntos de vista sobre como implementar el ciclo de tests.

Cómo añadir autenticación biométrica en Android

Brais Moure te cuenta cómo añadir este sistema de seguridad en tus aplicaciones Android.

Novedades cursos

  • Esta semana ha finalizado el contenido de Architect Coders, que regrabé desde cero para adaptarlo a las nuevas tecnologías y a todo lo que he aprendido en estos casi 3 años.
  • También hemos relanzado Compose Expert como formación con acceso indefinido, y a un precio muy especial. Si quieres un cupón extra de 50€, escríbeme y te lo hago llegar.
  • Si aún no sabes si Jetpack Compose es para ti, te dejo el enlace a esta masterclass gratuita donde te cuento la situación actual en el mercado, y cómo crear tu primera App y sacarle el máximo partido a este nuevo framework.
  • Se viene una novedad GIGANTE. En la próxima newsletter te contaré cuándo será su presentación, pero va a ser genial!

Próximos eventos

  • El 10 de mayo voy a estar dando un taller en la Codemotion, que se realizará de forma online entre los días 10 y 12. La entrada básica es gratuita, pero para acceder a los talleres sí que hay un pequeño pago.
  • El 11 de mayo estaré en el IES Luis Vives (Leganés) dando una charla a los alumnos que finalizan DAM este año, contándoles un poco de mi experiencia en el mundo profesional.

En qué ando últimamente

Sigo escuhando libros, y en esta ocasión he reducido un poco el ritmo, pero sí que me ha dado tiempo a escuchar 1 y medio 😄

Te recomiendo especialmente el primero si te preocupa el medio ambiente y quieres ver cómo optimizar tu dieta para reducir drásticamente el impacto.

Además, por mi cumpleaños me han regalado unas cuantas cosillas, como una luz para el monitor, unas bandas de resistencia para hacer un poco de ejercicio extra en casa y en el escritorio, un reposamuñecas, unas luces RGB de relleno (que aún tengo que colocar), y unas entradas para ver al Mago Pop 🧙‍♂️🪄

Aún me quedan algunas cosillas que me darán este fin de semana, y que ya te contaré.

Y como última adquisición, además coincidiendo (casualmente he de decir) con el día de Star Wars, me ha llegado este paraguas de Mandalorian tras la pérdida del anterior (el pobre estaba en las últimas en cualquier caso)

* pueden incluir links de afiliado

Hoy me he enrollado un poco en esta última sección, pero es que el cumpleaños ha traído muchas novedades 😄

Espero que disfrutes de esta nueva newsletter, y que me cuentes en comentarios qué te parece o si te interesa algún otro tema.

¡Un 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 *