Welcome to News App, your gateway to the latest news from various news agencies! This iOS application leverages the powerful News API to fetch and display up-to-date news articles.
- Splash Screen:: A welcoming screen that displays while the app loads.
- Home Screen: Lists various news agencies.
- Detail Screen: Displays all articles from a selected news agency.
- Reading List: Allows you to save articles for later reading.
newsApp-Flow.mp4
- News Agencies: Browse through a list of news agencies and view all articles published by them.
- Article Navigation: Tap on any article to visit the full news page.
- Reading List Management: Save articles to your reading list for later access, and remove them when no longer needed.
- VIPER Architecture: Ensures a clean, modular, and scalable codebase.
- AutoLayout: Provides a responsive and adaptive UI.
- Pagination: Efficiently handles large sets of data by loading content incrementally.
- Loading Views: Displays loading indicators to enhance user experience during data fetches.
- Alamofire: For seamless network requests.
- Kingfisher: For efficient image downloading and caching.
- UserDefaults: Used for storing and managing the reading list.