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?

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

ViewModel

ViewModel Explained

LiveData

LiveData Explained

Código en Github: LiveData Demo Project

Tutorial sobre ViewModel

Ejemplo: Adopción de mascotas

Más información:

MVVM and LiveData on Android

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

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