Skip to content

This is the news application in kotlin using room database and retrofit fetches the news article from API and shown in RecyclerView and User can click on a single article and full news is shown in the webView

Notifications You must be signed in to change notification settings

AbhishekKhot/NEWS_APP

Repository files navigation

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

About

This is the news application in kotlin using room database and retrofit fetches the news article from API and shown in RecyclerView and User can click on a single article and full news is shown in the webView

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages