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.
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.
- Android Jetpack Components
- MVVM architecture
- Navigation Components
- Retrofit
- News API
- LiveData
- Kotlin
- RecyclerView
- Dagger-Hilt for dependency injection
- Kotlin Couroutines
This fragment lists the top headlines of the country.
This fragment shows a list of saved news.
This fragment shows the webView of the selected article.
In this fragment, the user can search for news.
To install NewsApp, follow these steps:
- Clone the repository to your local machine using git clone https://github.com/your-username/news-app.git.
- Open the project in Android Studio.
- Build and run the app on an emulator or physical device.
Note: NewsApp requires an internet connection to function properly.