{"repo":"felangel/bloc","free":true,"listed":false,"github":"https://github.com/felangel/bloc","clone":"git clone https://github.com/felangel/bloc.git","description":"A predictable state management library that helps implement the BLoC design pattern","language":"Dart","stars":12484,"topics":["flutter","dart","dartlang","flutter-package","bloc","dart-web","dart-library","state-management","library","angulardart"],"license":"MIT","category":"mobile-apps","readme_excerpt":"--- A predictable state management library that helps implement the BLoC design pattern. Package Pub ------------------------------------------------------------------------------------------ -------------------------------------------------------------------------------------------------------------- angular bloc bloc bloc concurrency bloc lint bloc test bloc tools flutter bloc hydrated bloc replay bloc --- Sponsors Our top sponsors are shown below! [Become a Sponsor] --- Overview The goal of this library is to make it easy to separate presentation from business logic , facilitating testability and reusability. Documentation - Official Documentation - Angular Bloc Package - Bloc Package - Bloc Concurrency Package - Bloc Lint Package - Bloc Test Package - Bloc Tools Package - Flutter Bloc Package - Hydrated Bloc Package - Replay Bloc Package Migration - Migration Guide Examples Dart - Counter - an example of how to create a CounterBloc (pure dart). Flutter - Counter - an example of how to create a CounterBloc to implement the classic Flutter Counter app. - Form Validation - an example of how to use the bloc and flutter bloc packages to implement form validation. - Bloc with Stream - an example of how to hook up a bloc to a Stream and update the UI in response to data from the Stream . - Complex List - an example of how to manage a list of items and asynchronously delete items one at a time using bloc and flutter bloc . - Infinite List - an example of how to use the bloc and f","default_branch":null,"files":null,"tree":[],"storefront":"/r/felangel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/felangel/bloc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}