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

Qué aprenderás sobre Clean Architecture en Android

1/32
Recursos

Aportes 6

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Me encantaría que existiera el modo cine como en youtube.

O Dios mio, esto me cae como agua en medio de un desierto, estoy intentado hacer presisamente esto 😄

me gusto la presentación en pdf. desde inicio del curso para así tener una referencia de lo que se aprenderá

Por fin llegue a este curso después de tanto tiempo, emocionado por tomarlo 😄

Ante los cambios que ha tenido Android en los últimos meses, creo que este curso es genial! Es muy importante dominar esto . .

Ahora es mas fácil programar para aplicaciones android?