An open API service indexing awesome lists of open source software.

https://github.com/arisguimera/simpleandroidmvvm

Proyecto de ejemplo con Clean Architecture, MVVM, Retrofit, Corrutinas, Dagger Hilt y mucho más acompañado de tutoriales por escritos y en vídeo.
https://github.com/arisguimera/simpleandroidmvvm

android clean-architecture kotlin mvvm mvvm-architecture

Last synced: 3 months ago
JSON representation

Proyecto de ejemplo con Clean Architecture, MVVM, Retrofit, Corrutinas, Dagger Hilt y mucho más acompañado de tutoriales por escritos y en vídeo.

Awesome Lists containing this project

README

        

# SimpleAndroidMVVM - [CursoKotlin.com](https://cursokotlin.com)


Android MVVM

En este proyecto encontrarás un proyecto MVVM para Android en Kotlin que podrás seguir con los capítulos de CursoKollin.com
Cada capítulo tendrá una rama con los conocimientos explicados y en **Master** tendrás la última versión.

- [MVVM básico](https://cursokotlin.com/mvvm-en-android-con-kotlin-livedata-y-view-binding-android-architecture-components) - Primera versión de MVVM, lo encontrarás en la rama [**simpleMVVM**](https://github.com/ArisGuimera/SimpleAndroidMVVM/tree/simpleMVVM)

- [Clean Architecture + Retrofit y corrutinas](https://cursokotlin.com/mvvm-en-android-con-kotlin-implementando-retrofit-corrutinas-y-clean-architecture/) - Segunda versión de MVVM, donde hemos añadido peticiones en red consumiendo un API con Retrofit 2 y corrutinas. También hemos añadido clean architecture. [**CleanRetrofit**](https://github.com/ArisGuimera/SimpleAndroidMVVM/tree/CleanRetrofit)

- [Dagger Hilt - Inyección de dependencias](https://cursokotlin.com/dagger-hilt-inyeccion-de-dependencias-mvvm/) - En esta tercera iteración se ha añadido inyección de dependencias en todo el proyecto con Dagger Hilt [**DaggerHilt**](https://github.com/ArisGuimera/SimpleAndroidMVVM/tree/DaggerHilt)

- [Persistencia de datos con ROOM](https://github.com/ArisGuimera/SimpleAndroidMVVM/tree/Room) - En esta cuarta parte vamos a implementar persistencia de datos con el OMR de Google Room.

- [Testing en Android con MVVM (Unit test)](https://cursokotlin.com/testing-en-android---test-unitarios/) - Quinta entrega dónde implementaremos testing unitario desde cero. Puedes encontrar la rama específica aquí [**UnitTesting**](https://github.com/ArisGuimera/SimpleAndroidMVVM/tree/UnitTests)

- [Integración continua básica](https://youtu.be/Zfaev5IOBmI) - Empezamos a preparar la integración continua del proyecto con Github Actions. La rama correspondiente es [**CI/CD**](https://github.com/ArisGuimera/SimpleAndroidMVVM/tree/ci/cd)

- [Testing en CI](https://youtu.be/JYeYvEUq8Yw) - Corre los tests directamente en tu workflow y crea reglas personalizadas para las Pull Request, tienes todo el código en la rama [**CiTesting**](https://github.com/ArisGuimera/SimpleAndroidMVVM/tree/ciTesting)

Recuerda que también puedes ver los capítulos en vídeo [en mi canal de Youtube](https://youtube.com/c/aristidevs)

---

## COLABORA.

Este proyecto es totalmente GRATUITO por lo que puedes aportar tu grano de arena de múltiples formas.

- Dale a FAV al proyecto (Star)
- Sígueme en mis [redes sociales](https://aristi.dev)
- Nomíname a [GITHUB STAR](https://stars.github.com/nominate/)