NewsAppDemo Android News App using MVVM Dagger2 Kotlin Room Livedata Retrofit Uses NewApi.org Api to fetch top news Has offline access using Room DB Uses Dagger2 for DI Medium Link - Detailed Code Description