El hecho que los patrones de diseño si se pueden comunicar me facilita la vida 😄
Arquitectura
Qué aprenderás sobre patrones de diseño en android
¿Qué es arquitectura?
Tipos de arquitectura en Android
Presentación del proyecto: Platzi Wallet
Patrón de arquitectura MVP
Implementación de MVP en el proyecto
Comunicación entre capas MVP
Creación del loader y resultados de la implementación
Patrón de arquitectura MVVM
Patrones de diseño
Qué es un patrón de diseño y qué tipos existen
Patrones de diseño creacionales
Singleton
Object Singleton
¿Qué es Builder?
Aplicando builder en código
Función Apply en Builder
Factory
Patrones de diseño estructurales
Adapter
Proxy
Facade
Patrones de comportamiento
Observer
Cómo implementar observer en el proyecto
Command
Cómo implementar command en el proyecto
Prueba de ejecución de comandos
Bonus: Architecture Components
Introducción a Architecture Components
LiveData
Introducción a Room y preparación del proyecto
Creación de componentes de Room
Comunicación entre componentes
ViewModel
Bonus: Custom View
Creando Custom Views
Conclusiones
Conclusiones y consejos para seguir aprendiendo
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Aportes 8
Preguntas 1
El hecho que los patrones de diseño si se pueden comunicar me facilita la vida 😄
Facade es una clase que encapsula la complejidad de varios subsistemas, es decir, que los proporciona o expone de manera sencilla.
Nota: Las aplicaciones grandes (facebook, youtube, entre otros) tienden a aplicar Facade en su código.
Bonus: Este trabaja con fachadas y subclases.
Todos los patrones de diseño se pueden combinar
Increíble la utilidad del Facade facilita mucho
Patrones estructurales mas usados en android
Facede
Proxy
Adapter
Estos patrones de diseño nos ayudan a darle matenible y escabilidad, Y lo más importante, podemos testear cada una de estas clases con una única responsabilidad.
Esta muy interesante el manejo de Facade 😮
Es una clase que encapsula la complejidad de varios subsistemas y los proporciona de una manera sencilla.
Lo que yo haría para conectar los patrones sería llamar al Facade en la función doTransfer del Proxy
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.