← Todas las charlas Charla · EN

What''s new in Android in 2020

Un repaso técnico por las novedades clave del ecosistema Android anunciadas para 2020.

5 de marzo de 2020

![[06-attachments/talks/2020-03-05-what-s-new-in-android-in-2020/2020-03-05-whats-new-in-android-2020.png]]

En esta charla compartí lo más relevante del roadmap de Android para 2020. Una versión condensada y práctica para quienes quieren saber qué vale la pena mirar y qué no.

Jetpack en expansión

  • ViewModel + SavedStateHandle: manejo de estado más robusto.
  • Navigation 2.3: mejoras en deep linking y nested graphs.
  • Hilt: la propuesta oficial para inyección de dependencias con Dagger bajo el capó.
  • Paging 3 (alpha): rediseño completo con corutinas y Flow.
  • WorkManager: más estable, con soporte para testing y nuevos constraints.

Kotlin Everywhere

  • Kotlin sigue siendo el lenguaje recomendado para Android.
  • Mejores tiempos de compilación con Kotlin 1.3.70.
  • DSLs más claras en Gradle.
  • Kotlin coroutines + Flow como patrón por defecto para asincronía.

Android Studio y tooling

  • Android Studio 4.0 Beta: nuevo Motion Editor, mejoras en Layout Inspector.
  • Build Analyzer: para entender cuellos de botella en el build.
  • Live Layout Preview en Compose (experimental en ese momento).
  • Integración más fluida con Firebase y mejoras en Crashlytics.

Arquitectura y recomendaciones

  • Composición unidireccional con State → UI → Events
  • Separación más clara entre UI y lógica de presentación
  • Promoción de Single Source of Truth en ViewModels

Key Takeaways

  1. Jetpack se consolida como la base de arquitectura Android moderna.
  2. Kotlin ya no es el futuro, es el presente.
  3. Las herramientas siguen madurando: menos sufrimiento en el día a día.
  4. Google está empujando fuerte hacia Compose (aunque todavía no es estable).
  5. Cada año hay más herramientas, pero también más decisiones que tomar.

Recursos oficiales

Conclusión

2020 fue un año de consolidación para el desarrollo Android: más Kotlin, más Jetpack, más herramientas. Pero también más opciones. Y como siempre, la clave no está en adoptarlo todo, sino en elegir con criterio.