Publicado en Android

Error: Cannot add the same observer with different lifecycles


Un error muy frecuente al usar ViewModels que forma parte de los componentes de arquitectura de Google es no tener en cuenta el ciclo de vida del observador, por eso se recibe el error

Cannot add the same observer with different lifecycles
Sigue leyendo “Error: Cannot add the same observer with different lifecycles”
Publicado en Android

Implementar ViewBinding en Android con Kotlin


Como novedad en Android Studio 3.6, introdujo la vinculación de vistas (ViewBinding) que viene a facilitar el acceso a los elementos declarados en una vista XML.

Para saber más sobre la vinculación de vista, documentación oficial

Sigue leyendo “Implementar ViewBinding en Android con Kotlin”
Publicado en Android

Base de datos Room persistente con corrutinas Kotlin Android


Mis apuntes en implementar el comopnente Room que forma parte de los componentes de arquitectura de Android, Room es un componente para manejar bases de datos SQLite en Android de una manera más segura y eficiente, además que la nueva versión 2.1 soporta corrutinas de Kotlin de forma nativa.

El ejemplo será un indice de albums de fotos, con funcionalidad muy básica, añadir album y listar albums disponibles, sin nada grafico.

Sigue leyendo “Base de datos Room persistente con corrutinas Kotlin Android”