This Android application was developed for the challenge of the company Pyyne Digital preserving the base classes according to the link -> See classes, it includes the technologies and patterns listed below:
- Kotlin with main language
- Architecture -> MVVM + MVI + Livedata, Click here to see reference
- Mobile Clean Architecture, Click here to see reference
- Koin for Dependency Injection, Click here to see reference
- MockK library for unit tests, Click here to see reference
- Google Jetpack Navigation component to navigation controller, Click here to see reference
Public Repository -> PyyneApplication repository on GitHub.
The application require Java8 and Android Studio any version
Install the dependencies and devDependencies and start the server.