Saltar a contenido

AA4 · Inyección de dependencias y pruebas

Una app que no se puede probar es una app que da miedo tocar. Las dos ideas de esta unidad se necesitan mutuamente: la inyección de dependencias hace que cada clase reciba lo que necesita en lugar de fabricárselo, y eso permite sustituirlo por un falso en las pruebas. Con ello, probar la lógica de una app deja de requerir un móvil.

Teoría

  1. Inyección de dependencias
  2. Probar la lógica de la app

Antes de empezar: qué debes dominar

  • La AA1, la AA2 y la AA3: UiState, reductores, corrutinas, Flow y repositorios.
  • Las pruebas con JUnit de la web de Kotlin, si ya las has visto.

Ejercicios de la unidad

Hay 6 ejercicios de esta unidad.

Antes de pasar a los ejercicios

Cuando hayas leído y practicado la teoría, marca la casilla para desbloquear los ejercicios: