Skip to content

BlocAnimeTDD is a Flutter application designed to fetch and display anime series using a clean architecture approach. Leveraging Bloc for state management and Test-Driven Development (TDD), this project emphasizes robustness and maintainability. With well-structured code and comprehensive testing, BlocAnimeTDD serves as a solid foundation for build

Notifications You must be signed in to change notification settings

mohamed352/AnimeBlocArchWithTdd

Repository files navigation

Windows

BlocAnimeTDD

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.

Features

  • 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.

Installation

To run this project locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/mohamed352/AnimeBlocArchWithTdd.git

About

BlocAnimeTDD is a Flutter application designed to fetch and display anime series using a clean architecture approach. Leveraging Bloc for state management and Test-Driven Development (TDD), this project emphasizes robustness and maintainability. With well-structured code and comprehensive testing, BlocAnimeTDD serves as a solid foundation for build

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published