News App

An Android News Application written purely in Kotlin.The project uses MVVM architecture, Retrofit for network calling, Paging 3 for pagination, News API for getting news, and Room for saving news.

Technologies & Methodologies which used:

  • MVVM
  • Coroutines
  • Navigation Component
  • Paging 3 Android
  • Room
  • Retrofit
  • Glide
  • Flow
  • ViewBinding

How to Run?

  1. Get your Google Maps Api key from
  2. Insert Api key in app/src/main/java/com/sohaib/newsapp/util/Constants.KT YOUR API KEY HERE


View Github