Proyect with the goal to show my skills in android

ChipperMovie  

Es una aplicación de peliculas y sus detalles filtrados por categorias para demostrar el uso de mis habilidaedes en desarrollo
movil.

Acerca

Permite cargar peliculas segun el tipo de categoria que se desee, el cual son 6, la data solo se maneja en tiempo real.

  • Soportan dark theme
  • Sencilla y limpia Material UI

El api que se consume proviene de aqui!

Construido con ?

  • Kotlin – Lenguaje de programación aprobado por google
  • Coroutines – Para tareas asincronicas y mas
  • Android Architecture Components – Colección de librerias que ayudan a tener un diseño robusto, testeable y mantenible.
    • LiveData – Objetos de data que notifica a la vista cuando algo cambia en la base de datos.
    • ViewModel – Almacena la información de la UI y no se destruye con rotaciones entre otros.
    • Room – SQLite para android.
  • Dependency Injection
  • Hilt-Dagger – Libreria estandar para la inyección de dependencias en el proyecto
  • Retrofit – Permite la comunicación con servicios HTTP.
  • Material Components for Android – Componentes para android modularizados y editables.

Patron de diseño

Esta aplicación hace uso de MVC (Model view controller)

Pendientes

  • Pruebas unitarias
  • Offline cache
  • Diseños enfocado a las tablets.

GitHub

View Github