News app

News app screens

Click here to download Latest APK

Installation

  1. Clone the repository from GitHub. https://github.com/shivam-gupta007/News-App.git
  2. Import the project into Android Studio.
  3. Build and run the project on your Android device or emulator.

Features:

  • Home Screen: Fetches news articles from the News API and displays them on the home screen.
  • Search Screen: Allows users to search for specific news articles.
  • Pagination: Utilizes the pagination library to display news articles in a paginated format in the Search News screen, enhancing user experience.
  • Local Database: Utilizes Room Database to store top headlines and bookmarked news articles locally, ensuring access even when the internet connection is unavailable.
  • Bookmarking: Enables users to bookmark news articles for offline reading.
  • Share Functionality: Allows users to share news articles with others via text.
  • View Full Article: Provides users with the option to view the full article from the news detail screen for a better reading experience.