News App
A news application prepared by extracting data from newsapi.org.
About The Project
This application allows users to view breaking news and find news of interest by performing searches.
Main Features of the Project:
-
Breaking News Screen: Shows breaking news when the application starts.
-
News Search: Users can search for news by keywords.
-
News Details: You can review the headlines, text content and images of the news.
-
Sharing: You can share any news on social media or other platforms.
-
Access to News Source: You can easily access the original source of the news.
-
Liking and Adding to Favorites: You can mark the news you like and manage your favorite news.
-
Favorite News: You can easily view the news added to your favorites.
Built With
Android: Clean Architecture, MVVM, Retrofit, OkHttp, Room, Dagger Hilt, Pagination, Glide, GIF Support
Screenshots
Usage
news_app.mp4
Getting Started
To get a local copy up and running follow these simple example steps.
Installation
-
Clone the repo
git clone https://github.com/selcannarin/NewsApp.git
- Enter your API in
Constants
const val API_KEY = "api_key"