github user is an application to do user search easily, we can choose favorite user and save it. This project is an assignment for the BFAA coding class. This project is built using a clean architecture (data, domain, presenter) + MVVM
to run and trying this project, you can simply by run
in android studio or shift + F10
if you use android studio in windows
or if you want to build, run code below on your project directory
./gradlew build
some dependencies used in this project
- Retrofit2
- Room Database
- Paging 3
- Coroutine Flow
- Navigation Component
- Architecture Component
- Live Data
- Koin (DI)
- Lottie
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate