Skip to content
0:00 / 0:00

#flutter#bloc#cubit

Flutter Bloc Tutorial For Beginners | BLoC Architecture/Pattern & State Management Explained

Rivaan Ranawat

87K subscribers • 14 videos on Hallway

YouTube

Beginner. No background in the topic needed.

184K views2 years ago5 recommendations

Mobile developmentSoftware designFlutter and React NativeSoftware architectureDesign patterns

Rivaan Ranawat teaches the Flutter BLoC state management tool and architecture pattern through four hands-on projects.

In this course, we will learn about the Flutter Bloc State Management Tool along with the BLoC Architecture/Pattern by creating 4 Projects using Flutter! We will learn about Bloc, Cubit, BlocProvider, BlocBuilder, BlocConsumer, BlocListener, RepositoryProvider, BlocObserver and various methods and functionalities they offer. Along with that, we'll learn about Bloc vs Cubit, understanding when to use what and just simplifying Bloc down by a lot. We'll also learn about writing clean code by implementing BLoC Pattern in an API Powered Project. Source Code: github.com/RivaanRanawat/flutter_bloc_tutorial 📌 Discord Server - discord.gg/Q8Rx8YWFVF Resources: 20 Hours Flutter Beginners Course - youtu.be/CzRQ9mnmh44?feature=shared Provider in 7 Minutes - youtube.com/watch?v=uWlw3gEl4io ToDo List Beginner Files - github.com/RivaanRanawat/flutter_bloc_tutorial/tree/master/t… Login Form App Beginner Files - github.com/RivaanRanawat/flutter_bloc_tutorial/tree/master/l… Weather App Beginner Files - github.com/RivaanRanawat/flutter_bloc_tutorial/tree/master/w… Timestamps: () Introduction () Project Setup + Bloc Installation () Counter App With Cubit State Management - Overview () Counter App With Bloc State Management - Overview () Similarity Between Bloc & Cubit () Todo List App With Cubit - BlocBuilder, onChange, onError () Login Form App with Bloc - States, Events, BlocListener, BlocConsumer, onTransition, bloc_concurrency () BlocObserver () Weather App - BLoC Architecture Pattern () BLoC Pattern Recap () Is BLoC Unnecessary work? () Conclusion Connect With Me Here: GitHub: github.com/rivaanranawat Linkedin: linkedin.com/in/rivaan-ranawat X: x.com/RanawatRivaan Medium: namanrivaan.medium.com Instagram: instagram.com/optimalcoding

Why it's here

5 people recommend this

What people say. Highly recommended for beginners struggling to understand state management and BLoC architecture in Flutter.

u/Next_Location6116in r/FlutterDev • Recommends

On “Is it possible to learn Flutter in 10 days?”

Watch and follow these tutorials Day 1-2 Learn fundamentals, widgets & basic UI layouts link to this video UI basics + real layout build link to this video Full beginner crash course (widgets, nav, state) link to this video Rewatch to reinforce structure + layouts link to this video Simple weather UI project link to this video Quick starter setup for Flutter env link to this video Dart + Flutter fundamentals (language + OOP basics) Day 3-4 Strengthen basics + learn project structure/architecture link to this video 1hr beginner refresher link to this video Pizza App tutorial (architecture + folder structure) link to this video Provider state management full tutorial link to this video BLoC / Cubit introduction + clean state handling Day 5-6 Build an app f…

u/Every-Drama-996in r/FlutterDev • Recommends

On “Struggling to get my head around providers now...”

I struggled a lot with the same stuff too. This video helped me out alot link to this video

u/OSetupsin r/FlutterDev • Recommends

Flutter Bloc & BLoC Architecture Tutorial for Beginners

u/Pika-Chew5879in r/FlutterDev • Recommends

On “New to Flutter, built an app, confused about advanced stuff – help!”

…y with `riverpod_annotations` and `riverpod_generator` doing most of the boilerplate for you. Also, don't overlook app architecture patterns. I highly recommend learning one production-level pattern. **MVVM** is my favorite and is also the officially recommended one by the Flutter team. # Some resources that helped me: * Dart & Flutter Course: [video * MVVM Architecture: [video * Riverpod: [video * Clean Architecture: [video * BLoC: [video * Flutter Cookbook: https://docs.flutter.dev/cookbook * Flutter Widget Catalog: https://docs.flutter.dev/ui/widgets Hope this helps — and best of luck on your journey!…

u/reed_pro93in r/FlutterDev • Recommends

On “Whats the easiest way to learn Bloc”

I’m pretty sure this is the video I learned with: link to this video Learning from any video will help explain some of the concepts that might be foreign and tricky to figure out from reading alone. After working with this for a little while I gained a deeper understanding beyond what the video shared.