A simple app that help users search github repos and Users, using the Github API
to successfully build and run this project locally, you would need to
- create a
credentials.propertiesfile in the project root - define your
githubaccessTokenvalue like this.
githubAccessToken="<YOUR-GITHUB-ACCESS-TOKEN>"if you need help generating a github access token this doc should help.
if you'd rather skip the steps above you can download the apk here
This project follows the MVVM architecture pattern and clean code principles, ensuring a well structured and maintainable codebase.
- Retrofit: handling Networking operations
- Gson: for JSON deserialization
- Coil: for image processing
- Koin: a simple lightweight library for dependency injection
- Mockito: to mock dependencies in Unit tests
- Androidx Splashscreen: a backward compatible splashscreen API