/NewsApp

Primary LanguageKotlin

News App

An Android News Application is written purely in Kotlin. The project uses MVVM architecture, Retrofit for network calls, 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 News Api key from newsapi.org
  2. Insert Api key in app/src/main/java/com/sohaib/newsapp/util/Constants.KT YOUR API KEY HERE