“Ayyy nunca me muestra el que quiero! Tengo que andar escribiendolo siempre!”
-Anahi Salgado 2019-
Arquitectura de Software
Arquitectura en Android
Patrón de diseño vs. Arquitectura de Diseño
¿Qué es la Arquitectura de Diseño?
SOLID: Single Responsability y Open/Closed Principles
SOLID: Liskov substitution, Interface segregation y Dependency Inversion principle
Evolución de la Arquitectura en Android
Arquitectura Model View Controller (MVC)
¿Qué es la aquitectura Model View Controller (MVC)?
MVC en un Proyecto Android: Analizando el código en capas
MVC en un Proyecto Android: Llevando el código a sus responsabilidades
Arquitectura Model View Presenter (MVP)
¿Qué es la aquitectura Model View Presenter (MVP)?
¿Qué es Clean Architecture?
Composición en Clases
Model View Presenter explicado
Capa Model
MVP en un Proyecto Android: Presenters y Views
MVP en un Proyecto Android: Model
Ubicando el código en MVP
Arquitectura Model View ViewModel (MVVM)
¿Qué es la arquitectura Model View ViewModel (MVVM)?
¿Cómo funciona MVVM Data Binding?
MVVM Data Binding estructurando nuestra aplicación y migrando a AndriodX
MVVM DataBinding creando un ViewModel
Patron Observer en MVVM
MVVM Data Binding: integrando ViewModel a View
MVVM Data Binding: RecyclerView Adapter
MVVM Data Binding: RecyclerView CardView
Android JetPack Arquitectura
¿Qué es Android JetPack Arquitectura?
¿Cómo funciona la arquitectura de componentes?
Arquitectura Componentes Lifecycle ViewModel
Arquitectura Componentes Lifecycle Observe
Fin del curso
Conclusiones
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Aportes 33
Preguntas 1
“Ayyy nunca me muestra el que quiero! Tengo que andar escribiendolo siempre!”
-Anahi Salgado 2019-
Se está aplicando el principio
L - Liskov Substitution
Liskov substitution
el Principio de Liskov Substitution
Deberíamos poder usar una clase hija para sustituir a una clase padre sin obtener errores.
Efectivamente Liskov
No seria bueno tener carpetas para los Repositorys?
Se aplica el principio Liskov Substitution
Liskov Substitution no pensé que se utilizaría tan pronto los principios SOLID
Liskov substitution
L (Liskov Substitution)
Liskov
- en el repository colocamos cualquier logica sea de autenticacion por servicios ó firebase?
Liskov!
El principio que SOLID que se está manejando es Liskov substitution.
El tercero, Liskov Substitution
Liskov!
Liskov Substitution
Yo considero que se aplican tanto Liskov como Dependency inversion
Liskow Substitution
El principio Liskow
es el principio Liskov Substitution
El principio que implementaste es el principio Liskov Substitution
Serìa el principio de Liskov
Esta usando el Principio Liskov Substitución
El principio solid que estas usando es Liskov Substitution.
Liskov substitution.
Se esta aplicando Liskov substitution
Liskov
Liskov substitucion
liskov subtitution no pensé que se utilizara tan pronto los principios SOLID
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.