Welcome to the News Application! This application provides the latest news from around the world, categorized by different topics. It features a powerful search functionality to find news articles based on your interests. The app is built using modern Android development technologies including Retrofit, LiveData, and ViewModel.
- Global News: Get news from all over the world.
- Category-based News: Browse news by different categories like Technology, Sports, Health, Business, Entertainment, and more.
- Search Functionality: Search for news articles by keywords.
- Real-time Updates: Stay updated with the latest news using LiveData.
- Modern Architecture: Built using ViewModel and LiveData for a robust and maintainable codebase.
- Retrofit: For making HTTP requests to the news API.
- LiveData: For updating the UI in real-time.
- ViewModel: For managing UI-related data in a lifecycle-conscious way.
- API: A third-party news API to fetch the latest news articles.
- Android Studio 4.0 or higher
- Gradle 6.0 or higher
- Clone the repository:
https://github.com/ahmedNaser7/News.git