Skip to content

tanmaySinha16/NewsApp

Repository files navigation

NewsApp

A news app that allows users to access and read the latest news stories and articles. It uses a remote API to access the news and users can also search and save the news.

Usage

To use NewsApp, follow these steps:

  • Launch the app.
  • View the top headlines in the Breaking News Fragment.
  • Search for articles using the Search Fragment.
  • Click on an article to view it in the Article Fragment.
  • Click on the like button to save the article.
  • View the saved articles in "Saved News" screen.

Technologies Used

This app was built using the following technologies:

  • Android Jetpack Components
  • MVVM architecture
  • Navigation Components
  • Retrofit
  • News API
  • LiveData
  • Kotlin
  • RecyclerView
  • Dagger-Hilt for dependency injection
  • Kotlin Couroutines

Screenshots

Breaking News Fragment

This fragment lists the top headlines of the country.

Saved News Fragment

This fragment shows a list of saved news.

Article Fragment

This fragment shows the webView of the selected article.

Search Fragment

In this fragment, the user can search for news.

Installation

To install NewsApp, follow these steps:

Note: NewsApp requires an internet connection to function properly.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages