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


Splash Screen (1)-1 Splash Screen (1)-1



Getting Started

To get a local copy up and running follow these simple example steps.


  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"


View Github