Arquitectura de una app en Android

Explicación de los componentes de la arquitectura de una app en Android

JetPack

Jetpack es un conjunto de bibliotecas que ayuda a los desarrolladores a seguir las prácticas recomendadas, reducir el código estándar y escribir código que funcione de manera coherente en los dispositivos y las versiones de Android para que puedan enfocarse en el código que les interesa.

Arquitectura de una app en Android

Model–view–viewmodel

Introduction to MVVM on Android

La arquitectura MVVM y sus componentes

Android: ¿Qué es MVC, MVP y MVVM?

ViewModel

Ejemplo de ViewModel en Kotlin

LiveData

Ejemplo de LiveData en Kotlin

 

Tutorial sobre ViewModel

Ejemplo: Adopción de mascotas

 

Más información:

Android Architecture Samples

Blog: Model View View-Model (MVVM): Getting Started

MVVM and LiveData on Android

Código en Github: MVVMExample1

Tutorial sobre LiveData

Data Binding 1: Expresiones, Eventos Y Observables

ViewModels: Persistence, onSaveInstanceState(), Restoring UI State and Loaders

ViewModels and LiveData: Patterns + AntiPatterns

Kotlin:

Deja una respuesta