Managing State in Flutter Using BLoC Pattern
Learn how to manage state in Flutter applications using the BLoC (Business Logic Component) pattern for better separation of concerns.
Flutter is an innovative framework that allows developers to create high-quality mobile and web apps. Business logic component (BLoC) patterns allow Flutter applications to manage application state.
You’ll learn about the BLoC pattern and implement a counter application using streams, events, and states from the BLoC architecture. Next, you will learn to use different widgets provided by the BLoC library that help reduce the boilerplate code. You’ll then implement a Star Wars project using the flutter_bloc library and an e-commerce platform using the repository pattern alongside the BLoC pattern. You’ll also learn to create mocks to test different blocs using the bloc_test library. You’ll also learn to test the functions inside a bloc. Next, you’ll learn about the RxDart library that provides reactive programming extensions to streams.
By the end of this course, you’ll get hands-on experience with BLoC and RxDart libraries that will equip you to build a mobile or web application with a managed state.
There are no reviews yet.