Skip to content

Android News Apps with Compose, MVVM Retrofit Room Coroutines Hilt Glide

Notifications You must be signed in to change notification settings

sureshmaidaragi1919/NewsApp

Repository files navigation

Android Compose NewsApp with MVVM, Coroutines, Retrofit, Hilt, Unit test

What is covered in this project:

  1. Kotlin with Jetpack compose
  2. MVVM with Clean Architecture 
  3. Retrofit & Okhttp with connection and read timeout
  4. Dagger-Hilt for DI
  5. Coroutine and Flow
  6. Junit Unit test with Mockk library, Wrote unit test for UseCases, ViewModel, and Repository
  7. Room db for offline usage
  8. Dark and Light theming including status bar color update
  9. Corner cases like Internet status check, Pull to refresh 
  10. Action bar with Sorting options default Recent
  11. Retry when the internet connects back and the News card click
  12. Used Roboto font family
  13. Glide compose library to cache and load images

Screen shots

Releases

No releases published

Packages

No packages published

Languages