Skip to content

Raj-m01/News-App

Repository files navigation

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.

For hackoberfest:

  • Before creating any Pull Request, please register yourself at Hacktoberfest's Official Website
  • If a maintainer reports behavior that’s not in line with the project’s code of conduct, then you will be ineligible to participate.
  • If a maintainer reports your pull request as spam, it will not be counted towards your participation in Hacktoberfest.

📝 License

Copyright (c) 2022 Raj Manjrekar

This project is MIT licensed.