Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 1.28 KB

File metadata and controls

26 lines (17 loc) · 1.28 KB

NewsMania

NewsMania uses newsapi.org to fetch news from your country. It shows a list of headlines, and clicking on one takes you to the news website.

The app is built using MVVM architecture and Kotlin Coroutines. Whole UI written in Jetpack Compose with day/night theming support. Uses Room DAO for caching news items

This app is made with Kotlin and Android Studio IDE where I fetch data from the https://newsapi.org/ API and and load in Recycler View. I also add a function for ADVERTISE, whenever we swipe 5 news page, we will get ads.

Libraries used in this project -

  • Retrofit 2
  • Jetpack Compose
  • Room
  • Kotlin Coroutines

Build Instructions

Create your own API key . Place your API key at

co.k2.newsbits.common.NewsApi.API_KEY

Build and run as usual

Screenshots :

Screenshot_2022-12-05-17-46-23-84_f2f746676420bcda096d9407026a7043 Screenshot_2022-12-05-17-46-34-73_f2f746676420bcda096d9407026a7043 Screenshot_2022-12-05-17-46-06-81_f2f746676420bcda096d9407026a7043