A news application prepared by extracting data from newsapi.org

News App

A news application prepared by extracting data from newsapi.org.

Explore the docs »

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

  1. Get a free API Key

  2. Clone the repo

git clone https://github.com/selcannarin/NewsApp.git
  1. Enter your API in Constants
 const val API_KEY = "api_key"

GitHub

View Github