Tipos de arquitectura en Android

3/32
Recursos
Transcripción

Aportes 8

Preguntas 0

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Si quieren aprender un poco sobre las arquitecturas android, aqui les dejo el Curso de Arquitectura Android y videos directos de cada arquitectura:
MVC (Model View Controller)
MVP (Model View Presenter)
MVVM (Model View View Model)
Y un poquito de Android JetPack no estaria mal 😉
Android JetPack

The MVP architecture pattern in Flutter

Un patrón de arquitectura nos brinda soluciones a problemas comunes al momento de crear y realizar la arquitectura de una aplicación.
La arquitectura es diferente a los patrones de diseño.
En los patrones de diseño tenemos la solución a problemas comunes en código mientras en arquitectura es en la estructura de toda la aplicación.

“Un patrón arquitectónico es una solución general y reutilizable a un problema común en la arquitectura de software dentro de un contexto dado. Los patrones arquitectónicos son similares a los patrones de diseño de software, pero tienen un alcance más amplio.

Los patrones arquitectónicos abordan diversos problemas en
la ingeniería de software, como las limitaciones de rendimiento del hardware del equipo, la alta disponibilidad y la minimización de un riesgo empresarial. “

Desacoplar las diferentes capas:

  • Vista
  • Lógica de negocio
  • Conexión
    Ayudan a hacer las capas más fuertes con testing.

Muy conciso en sus fundamentos el profe, vamos con todo!

Un patrón de arquitectura es una solución general a problemas comunes en el software de una arquitectura, y nos ayuda a desacoplar las diferentes capas y hacer pruebas aisladas de cada componente.
Tipos de Arquitectura
-MVP (Modelo-Vista-Presentador)
-MVVM (Modelo-Vista-Vista Modelo)
Nota: La arquitectura es muy diferente a los patrones de diseño.
Consejos: Cada capa se debe encargar de una sola función.

Muy buena explicación