Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ashusriwastav07/daily.news

daily.News is an Application for Live news updates. App developed using Kotlin, SQLite Database, Retrofit API Integration, and Android.
https://github.com/ashusriwastav07/daily.news

android android-application android-development androidappdevelopment api apiintegration kotlin kotlin-android kotlin-multiplatform news newsapp retrofit-2 retrofit2-adapter retrofit2-converter retrofit2-kotlin room sqlite sqlite-android sqlite3-database

Last synced: 6 days ago
JSON representation

daily.News is an Application for Live news updates. App developed using Kotlin, SQLite Database, Retrofit API Integration, and Android.

Awesome Lists containing this project

README

        

# daily.NewsπŸ“°

Welcome to our Daily. The news app is your go-to destination for staying updated with the latest news, tailored to your interests and preferences. With a sleek and intuitive interface, our app offers a comprehensive coverage of headlines, finance, and live updates, empowering you to make informed decisions in today's fast-paced world.
Kotlin-based Android news app helps users stay up-to-date on the latest headlines.

## Features:
* Display News in various categories
* Browse news
* Top Headlines
* Top news source
* Select your News categories

## Screenshots :
![Screenshot_20240503-131332](https://github.com/user-attachments/assets/fbf586a3-530f-4ec9-b71f-fe108a41b355)
![Screenshot_20240503-131338](https://github.com/user-attachments/assets/e6982911-83e7-48ec-bd8f-a2d53db9b417)
![Screenshot_20240721_145723](https://github.com/user-attachments/assets/1de35b8d-76c7-40cb-be45-d9ebaeb4e6d5)
![Screenshot_20240721_145857](https://github.com/user-attachments/assets/64fae13e-5723-41c8-aee7-983eca9ecb8d)
![Screenshot_20240503-131408](https://github.com/user-attachments/assets/e2ca86b6-b299-4513-92bd-cc612d4a9249)

## Tools and Tech stack used :
* Kotlin
* XML
* Room database library
* Android Studio
* Third-party libraries like Retrofit, Picasso
* News API
* MVVM
## Getting Started :
Note: To run the app you have to add the NewsAPI.org key. This API has limited access to daily requests for News.

* Generate an API key from News API
* Paste the key in 'gradle.properties', API_KEY=""
* Rebuild app
## Contributing
* Contributions are always welcome!