Introducci贸n

1

Qu茅 aprender谩s sobre Clean Architecture en Android

2

驴Qu茅 es clean architecture?

Repaso de Conceptos Generales

3

Principios SOLID

4

Repository Pattern

Presentaci贸n del proyecto

5

Presentaci贸n del proyecto: Rick and Morty

6

Uso de RxJava y RxAndroid en el proyecto

Capa de Presentaci贸n

7

Introducci贸n a la capa de presentaci贸n

8

Implementaci贸n de la capa de presentaci贸n

9

Soluci贸n del reto

Capa de Casos de Uso

10

Introducci贸n a la capa de casos de uso

11

Soluci贸n del reto: capa de casos de uso

Capa de Dominio

12

Introducci贸n a la capa de dominio

13

Implementaci贸n de la capa de dominio: mappers

14

Migraci贸n entidades de framework a dominio

15

Soluci贸n del reto: capa de dominio

Capa de Datos

16

Introducci贸n a la capa de datos

17

Implementaci贸n de la capa de datos: repositorio

18

Implementaci贸n de la capa de datos: fuente de datos

19

Soluci贸n del reto: capa de datos

Extras: Migraci贸n de Capa de Casos de Uso

20

Migraci贸n de la capa de casos de uso

Capa de Framework

21

Introducci贸n a la capa de framework

22

Implementaci贸n de Image Manager (Glide)

23

Implementaci贸n de Database Manager (Room)

24

Implementaci贸n de Request Manager (Retrofit)

Inyecci贸n de Dependencias

25

Introducci贸n a la inyecci贸n de dependencias

26

Implementaci贸n de Dagger (M贸dulos)

27

Implementaci贸n de Dagger (Componente)

28

Soluci贸n del reto: inyecci贸n de dependencias

Pruebas unitarias a nivel general

29

Implementaci贸n de pruebas unitarias (conceptos generales)

30

Pruebas unitarias en la capa de presentaci贸n

31

Pruebas unitarias en las capas de casos de uso y datos

Conclusiones

32

C贸mo seguir mejorando la arquitectura

A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

Introducci贸n a la capa de framework

21/32
Recursos

Aportes 2

Preguntas 0

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

-implementamos bibliotecas externas
-definimos el comportamiento de las interfases de las fuentes de datos
-en caso de necesitar un cambio podemos remover esa parte para que no afecte lo demas

Muy bueno el curso UwU