Nunca había sentido tanta felicidad por escoger Kotlin y no Java 😎
En un resumen… Te ahorras muchas lineas de código e implementaciones
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 lo largo del desarrollo en Android hemos tenido casos donde queremos mantener una sola instancia de una clase para diferentes flujos y no recrear instancias. Por ejemplo, para mantener estados dentro de la aplicación que son consultados desde lugares distintos. El singleton nos ayuda en ello.
...
Regístrate o inicia sesión para leer el resto del contenido.
Aportes 7
Preguntas 0
Nunca había sentido tanta felicidad por escoger Kotlin y no Java 😎
En un resumen… Te ahorras muchas lineas de código e implementaciones
Pueden revisar este blog, es sobre las implentaciones de Singleton
http://codebalance.blogspot.com/2010/08/singleton-pattern-and-beyond.html
Un poco mas de profundización de este tema aquí
Aquí un ejemplo implementando “thread safe” con lenguaje Java.
https://refactoring.guru/es/design-patterns/singleton/java/example#example-3
Esto está mal ¿cómo vas a llamar data
dentro de setData()
si no existe? Tienes que decir this
para referirte a MySingletonClass
Agrega también tabulaciones para entenderlo mejor, man
El ejemplo está incompleto/incorrecto. Por favor corregir.
Excelente explicacion
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?