A modern Android application built to fetch and display the latest news using Retrofit2, Coroutines, Room Database, and Navigation Component. This app demonstrates clean architecture and best practices for Android development, offering a seamless user experience.
- Live News Fetching: Fetch real-time news from APIs with
Retrofit2
. - Offline Support: Save articles locally using
Room Database
for offline access. - Modern UI Navigation: Powered by the
Navigation Component
for a smooth in-app navigation flow. - Asynchronous Operations: Leverages
Coroutines
for efficient and non-blocking operations. - MVVM Architecture: Implements the Model-View-ViewModel (MVVM) pattern for clean and maintainable code.
- Categorized News: Browse news by categories like Technology, Sports, Entertainment, and more.
- Retrofit2: For making API calls to fetch news.
- Coroutines: For asynchronous programming.
- Room Database: For local data storage and offline support.
- Navigation Component: For handling in-app navigation.
- Glide: For efficient image loading and caching.
- Material Design Components: For building a modern and intuitive UI.
- Clone the repository:
git clone https://github.com/username/News_App.git cd News_App