The app shows a paginated list of the most starred Kotlin repositories in Github and also let you search for repos. This is app was made to continue learning Jetpack compose.
- UI written in Jetpack Compose.
- Built 100% in Kotlin and uses Kotlin Coroutines.
- Uses many of the Architecture Components, including Lifecycle and Navigation.
- Hilt for dependency injection.
- Animations are displayed with Lottie.
- Images are shown using Coil.
- Retrofit2 & OkHttp3 - construct the REST APIs for Github API.
- API is mocked for tests using MockWebServer.
- Gradle version catalog TOML file for sharing dependencies.
- This project uses detekt as static code analysis tool and spotless for checking code style (Kotlin with ktlint, XMLs and Gradle Files).
- Uses Github Actions as CI/CD.
Home | Search | Details |
---|---|---|
Home | Search | Details |
---|---|---|
Support it by joining stargazers for this repository. ⭐