Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 1.51 KB

README.md

File metadata and controls

34 lines (26 loc) · 1.51 KB

News Application

Description

This is an Android News App that provides users with up-to-date news articles and allows searching, saving, and viewing news efficiently.

Features

  1. Home Screen: Displays all news articles in a fragment.
  2. Pagination: Implements smooth loading of news articles.
  3. Full Article View: Opens full articles in a WebView.
  4. Search Functionality: Allows users to search news by topic in a separate fragment.
  5. Save Articles: Users can save important news articles to the local database (Room).

Technologies Used

  1. Navigation Component with Safe Args.
  2. LiveData for reactive programming.
  3. Retrofit for making network requests.
  4. Room Database for local data storage.
  5. Fragments for modular UI design.
  6. Bottom Navigation View for seamless navigation.

Additional Notes

  • Users can search for news articles by topic name, view them in WebView, and save their favorite articles locally.
  • Retrofit is used to fetch news data from a REST API, and Room Database stores saved articles in the app for offline access.

Screenshots

Home Screen

Home Screen

Search Screen

Search Screen

Saved Articles

Saved Articles