News-App ?

Overview :

Kotlin-based Android news app helps users stay up-to-date on the latest headlines.

Features :

  • Display News in various categories
  • Dark mode
  • Share news with friends
  • Browse news
  • Bookmark news to read later/ Delete news
  • Listen news with provided Text-To-Speech service

Screenshots :

News home Read News saved
News home read News saved news

Tools and Tech stack used :

  • Kotlin
  • XML
  • MVVM Architecture
  • Room database library
  • Android Studio
  • Third party libraries like retrofit, picasso, shimmer.

Getting Started :

Note: To run the app you have to add NewsAPI.org key. This API has limited access to daily request for News.

  • Generate API key from News api

  • Paste the key in ‘gradle.properties’ (Create the file if not exists)

    API_KEY=”<YOUR_API_KEY>”

  • Rebuild app

Application link : Click here to download apk

Contributing

  • Contributions are always welcome!

  • See CONTRIBUTING.md for ways to get started.

? License

Copyright (c) 2023 Jasmeet Sethi

This project is MIT licensed.

GitHub

View Github