This project is a project to sort a random chuck-norris joke from https://api.chucknorris.io
Architecture Stack- Jetpack
- Compose - To Create UI programmatically with composable functions.
- Hilt - Is a dependency injection library for Android that reduces the boilerplate.
- ViewModel - To make a bridge between View and UseCases.
- App Startup - initialize things (timber on this project) at app startup.
- Clean Architecture
- MVVM pattern
- Repository pattern
- Coroutines + Flows
- Accompanist
- Retrofit2
- Timber
- mockito
- GitHub Actions - CI