NewsCloud is a modern Flutter news application that provides users with the latest headlines from multiple categories through a clean and responsive interface. The app focuses on delivering a smooth reading experience with fast performance, elegant UI, and reliable API integration.
Key Features:
Browse news by categories (Business, Entertainment, Sports, Technology, Health, etc.)
Read full articles with detailed news pages
Search for news articles
Save favorite articles for offline access
Dark & Light mode support
Multi-language support (English & Arabic)
Internet connectivity detection with offline handling
Cached network images for better performance
Loading skeletons and smooth animations for improved UX
Technologies & Packages:
Flutter & Dart
REST API Integration
Dio
Cubit (flutter_bloc) for State Management
Hive for Local Storage
Cached Network Image
Easy Localization
Flutter Offline
Skeletonizer
Lottie Animations