Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 913 Bytes

README.md

File metadata and controls

22 lines (15 loc) · 913 Bytes

News-Feed Jetpack Components

App demonstrating Clean Architecture using Coroutines and Android Jetpack Components (Room, MVVM Paging, Navigation Components and Live Data)

ScreenShots

Tech-Stack

  • Retrofit : For Network calls
  • Architecture : MVVM
  • Coroutines for background operations like fetching network response
  • Room database : For offline persistence and Paging Library
  • Live Data : To notify view for change
  • Dagger : For dependency injection
  • Language : Kotlin

API Key

Get your api key from here https://newsapi.org/

Follow instructions in build-gradle (app) to integrate API key to build the project.