A production-ready mobile app built with Flutter using Clean Architecture principles and BLoC for state management. The app consumes a RESTful API and provides full post management with an intuitive UI and robust logic layer.
Features
Create, read, update, and delete posts (CRUD operations) via a live REST API.
Implements Clean Architecture with clear separation of concerns (Presentation, Domain, Data layers).
State management using BLoC pattern for scalable and testable business logic.
Connectivity check: blocks access when there is no internet connection.
Elegant and responsive UI/UX with form validation and interactive animations.
Advanced error handling for network and logic layers.
Optimized performance for smooth user experience.