Skip to content

sinfullad/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.

About

Android News App built using Kotlin and implemented MVVM architecture.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Kotlin 100.0%