BlocAnimeTDD is a simple yet powerful Flutter application that fetches a list of anime series while adhering to Clean Architecture principles and utilizing Bloc for state management. The project is built with a focus on Test-Driven Development (TDD), ensuring robustness and maintainability through comprehensive unit, widget, and bloc tests.
- Fetches and displays a list of anime series.
- Implements Bloc for state management, ensuring efficient handling of loading, success, and error states.
- Structured following Clean Architecture principles for scalability and maintainability.
- Test-Driven Development (TDD) approach with unit and widget tests.
- Fully modularized and easily extensible for future development.
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/mohamed352/AnimeBlocArchWithTdd.git