api_bloc 3.0.0 copy "api_bloc: ^3.0.0" to clipboard
api_bloc: ^3.0.0 copied to clipboard

Flutter widgets designed to simplify the implementation of the BLoC pattern for REST APIs within an MVC architecture. Significantly reduces boilerplate code by automating BLoC pattern and test generat [...]

1.0.0 #

  • Create Library
  • Create Documentation
  • Add License
  • Create Sample

1.1.0 #

  • Add data assertion on FetchSuccessState, SubmitSuccessState, SubmitFailedState

1.2.0 #

  • Update Readme

1.3.0 #

  • Add list of arguments inside request function
  • Update Sample
  • Update Readme

1.4.0 #

  • Add Extension copyWith, onIdle, onLoading, onSuccess, onFailed, onError

1.5.0 #

  • Add extension of custom state onState

1.6.0 #

  • Dart format

1.7.0 #

  • Add API Bloc CLI
  • Change list of argument into map
  • Change submit to send
  • Change fetch to get
  • Update documentation

1.8.0 #

  • Update module.dart generator

1.9.0 #

  • Add toJSON and fromJSON to each of class
  • update Future request format

1.9.1 #

  • Add Autorun option in GetController

1.9.2 #

  • Add an example to integrate with sentry

1.9.3 #

  • Add requirement on SuccessState and FailedState

2.0.0 #

  • Add tests
  • Update syntax request to onRequest
  • Add onError function
  • Update generator
  • Refactor get to read and send to write

2.0.1 #

  • Update description

3.0.0 #

  • Breaking Changes:
    • Remove copyWith, onIdle, onLoading, onSuccess, onFailed, onError Extension
    • Change ApiBloc and split it to BlocConsumer, BlocBuilder and BlocListener
  • Add BlocController injection trough ApiBloc
  • Add ApiBlocException
  • Add Unit Test
  • Update Documentation
  • Update Example
  • Add Github Workflows
  • Add test and bloc template generation
8
likes
150
pub points
29%
popularity
screenshot

Publisher

verified publisherinidia.app

Flutter widgets designed to simplify the implementation of the BLoC pattern for REST APIs within an MVC architecture. Significantly reduces boilerplate code by automating BLoC pattern and test generation for handling REST API interactions.

Homepage
Repository (GitHub)
View/report issues

Topics

#bloc #rest-api #mvc #api

Documentation

API reference

Funding

Consider supporting this project:

ko-fi.com

License

MIT (license)

Dependencies

args, equatable, flutter

More

Packages that depend on api_bloc