prashantprem / NewsApp

It is a simple news listing app which fetchs Top headlines depending upon your country location from newsapi.org, stores them in Room database and displays them in a row in a RecyclerView, when clicked on individual articles full article open in webView. This app is made using MVVM architecture. Admob is added to display Banner Ads which may be controlled from firebase using remote config.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About News App

It is a simple news listing app which fetchs Top headlines depending upon your country location from newsapi.org, stores them in Room database and displays them in a row in a RecyclerView, when clicked on individual articles full article open in webView. This app is made using MVVM architecture. Admob is added to display Banner Ads which may be controlled from firebase using remote config.

Library Used

  • Retrofit (For all APIs interactions)
  • ROOM (Storing data offline)
  • Glide (For loading images)
  • WebView (For opening articles)
  • AdMob (For displaying Ads)
  • Firebase (For remote config)
  • ViewModel
  • LiveData

App screenshots

About

It is a simple news listing app which fetchs Top headlines depending upon your country location from newsapi.org, stores them in Room database and displays them in a row in a RecyclerView, when clicked on individual articles full article open in webView. This app is made using MVVM architecture. Admob is added to display Banner Ads which may be controlled from firebase using remote config.


Languages

Language:Kotlin 100.0%