A news app built with Flutter, leveraging clean architecture principles, state management, and modern Flutter tools. The app enables users to browse the latest news articles, view detailed content, and manage their favorite articles.
-
List of News Articles: Browse the latest articles from a news API.
-
News Article Detail: View full content and details of selected articles.
-
Favorites Screen: Save and manage favorite articles for quick access.
This project is developed following Flutter Clean Architecture with separation of concerns and modularity in mind. Here’s a breakdown of the key technologies and patterns used:
- Equatable
- BLoC (Business Logic Component)
- Floor
- Flutter Clean Architecture
- Dependency Injection
- Dio for Networking with Error Handling
- Retrofit