Generalidades

Nueva guía para la arquitectura de aplicaciones: interfaz de usuario, dominio y capa de datos 2021 | Autor: Suraj Bahadur | Diciembre de 2021

Sura Bahadur

El equipo de Google Android ha publicado una guía de arquitectura de aplicaciones mejorada, que es una arquitectura recomendada para crear aplicaciones sólidas y de alta calidad.

Qué se necesita para la arquitectura: A medida que crece la escala de las aplicaciones de Android, es importante diseñar código con la arquitectura adecuada para permitir que la aplicación escala, promover calidad y Robustez Y hacerlo Más fácil de probar.

Así que hablemos del nuevo contenido en la arquitectura.

tener Tres Principal Piso En la arquitectura, de la siguiente manera:

Capa de interfaz: Esta capa Una generacións Responsable de mostrar los datos de la aplicación en la pantalla (UI). Siempre que los datos cambien, ya sea debido a la interacción del usuario o una entrada externa, la interfaz de usuario debe actualizarse para reflejar el cambio.Una importante Los elementos de la capa de interfaz de usuario se derivan de Ver modelo Siempre debe hacer que se actualice el estado de la interfaz de usuario.

Lea más sobre la capa de interfaz de usuario en este documento oficial. https://developer.android.com/jetpack/guide/ui-layer/events

Capa de datos: Esta capa contiene lógica empresarial relacionada con la aplicación. En esta capa, encontrará repositorios y fuentes de fechas que determinan cómo su aplicación crea, almacena y cambia los datos.

Lea más sobre la capa de datos en este documento oficial. https://developer.android.com/jetpack/guide/data-layer

Capa de dominio (opcional): Esta capa se encuentra entre la capa de IU y la capa de datos. Se encarga de encapsular la lógica empresarial compleja, es decir, en esta capa se debe almacenar cierta lógica empresarial que se ha reutilizado muchas veces.

Lea más sobre la capa de dominio en este documento oficial. https://developer.android.com/jetpack/guide/domain-layer

Nueva guia para la arquitectura de aplicaciones interfaz de usuario
Un diagrama general de una arquitectura de aplicación típica. La capa de interfaz de usuario obtiene datos de la aplicación de una capa de dominio o capa de datos opcional que expone los datos de la aplicación.

https://android-developers.googleblog.com/2021/12/rebuilding-our-guide-to-app-architecture.html

LEER  ¡El mango es estable! Inyección de dependencia más sencilla en Android | de Manuel Vivo | Desarrollador de Android | Mayo de 2021

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba