Creo que utilizar una sola clase para encapsular todo en un solo archivo para DataSource y Repository puede ser contra producente, porque si la aplicaci贸n crece mucho ser铆an muchas lineas de c贸digo en un mismo lugar
Introducci贸n
Qu茅 aprender谩s sobre Clean Architecture en Android
驴Qu茅 es clean architecture?
Repaso de Conceptos Generales
Principios SOLID
Repository Pattern
Presentaci贸n del proyecto
Presentaci贸n del proyecto: Rick and Morty
Uso de RxJava y RxAndroid en el proyecto
Capa de Presentaci贸n
Introducci贸n a la capa de presentaci贸n
Implementaci贸n de la capa de presentaci贸n
Soluci贸n del reto
Capa de Casos de Uso
Introducci贸n a la capa de casos de uso
Soluci贸n del reto: capa de casos de uso
Capa de Dominio
Introducci贸n a la capa de dominio
Implementaci贸n de la capa de dominio: mappers
Migraci贸n entidades de framework a dominio
Soluci贸n del reto: capa de dominio
Capa de Datos
Introducci贸n a la capa de datos
Implementaci贸n de la capa de datos: repositorio
Implementaci贸n de la capa de datos: fuente de datos
Soluci贸n del reto: capa de datos
Extras: Migraci贸n de Capa de Casos de Uso
Migraci贸n de la capa de casos de uso
Capa de Framework
Introducci贸n a la capa de framework
Implementaci贸n de Image Manager (Glide)
Implementaci贸n de Database Manager (Room)
Implementaci贸n de Request Manager (Retrofit)
Inyecci贸n de Dependencias
Introducci贸n a la inyecci贸n de dependencias
Implementaci贸n de Dagger (M贸dulos)
Implementaci贸n de Dagger (Componente)
Soluci贸n del reto: inyecci贸n de dependencias
Pruebas unitarias a nivel general
Implementaci贸n de pruebas unitarias (conceptos generales)
Pruebas unitarias en la capa de presentaci贸n
Pruebas unitarias en las capas de casos de uso y datos
Conclusiones
C贸mo seguir mejorando la arquitectura
A煤n no tienes acceso a esta clase
Crea una cuenta y contin煤a viendo este curso
Aportes 5
Preguntas 0
Creo que utilizar una sola clase para encapsular todo en un solo archivo para DataSource y Repository puede ser contra producente, porque si la aplicaci贸n crece mucho ser铆an muchas lineas de c贸digo en un mismo lugar
Me parece que hasta ahora prefiero MVVP, me marean tantas capas vistas de esta forma
Sigo sin verle un uso claro a la capa de casos de uso, siento que est谩 de m谩s esa capa. Igual puede deberse al hecho de que no me ha tocado trabajar con apps muy grandes. 馃
Vengo de un mega proyecto y ala final es peque帽o por lo mismo tiene tantos m贸dulos separadas que para cada cosa peque帽a que se haga se hace mucho c贸digo pero as铆 es desafortunada mente y para leerlo es imposible por eso ando viendo este curso
Para proyectos desasidos grandes esta bien este numero de capas pero para proyectos chicos no.
驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.