Android-Oompa-Loompa-Test

  • La app usa el patrón de diseño Model View Presenter (MVP) con arquitectura limpia.
  • Para la carga y cacherizado de imágenes se ha usado la librería Glide.
  • Para acceder a la API y guardar en caché se ha usado Retrofit con okhttp.
  • Para los procesos asíncronos se ha usado corrutinas.
  • Para los tests se ha usado junit con mocks.