Flutter Bloc & Cubit Tutorial
Learn with Ripples Code
41 modules
Lifetime access
Level up your Flutter development with Bloc & Cubit!
Overview
Learn how to effectively use Flutter Bloc and Cubit to manage the state in your Flutter applications. This course will provide you with a comprehensive understanding of the Bloc and Cubit architecture patterns, their advantages, and how to implement them in your Flutter projects. Get ready to level up your Flutter development skills!
Key Highlights
Master the Bloc and Cubit patterns in Flutter
Effectively manage the state in your Flutter applications
Learn how to build scalable and maintainable Flutter apps
Understand the advantages and use cases of Bloc and Cubit
Implement Bloc and Cubit in real-world Flutter projects
What you will learn
Comprehensive understanding of Bloc and Cubit patterns
Learn the fundamentals of Bloc and Cubit and understand how they can improve state management in your Flutter apps.
Effective state management in Flutter applications
Explore different approaches to state management and discover how Bloc and Cubit can provide a more efficient and scalable solution.
Building scalable and maintainable Flutter apps
Discover best practices and techniques for architecting Flutter apps using Bloc and Cubit to ensure code reusability, maintainability, and scalability.
Real-world implementation examples
Apply your knowledge by building real-world Flutter projects that leverage the power of Bloc and Cubit for state management.
Modules
Introduction to Flutter Bloc
2 attachments
Introduction of Flutter Bloc Design Pattern
Bloc Introduction
State | Event | Bloc
3 attachments • 5.6 mins
How to create State , Event and Bloc
Creating State Event Bloc
counter_app
Bloc Builder
3 attachments • 1 mins
Bloc Builder
Bloc Builder
counter_app
Bloc Provider
3 attachments • 6.63 mins
Bloc Provider
Bloc Provider
counter_app
Multi Bloc Provider
2 attachments • 11.51 mins
Multi Bloc Provider
counter_app
Bloc Listener
2 attachments • 4.04 mins
Bloc Listener
counter_app_bloclistener
Bloc Consumer
2 attachments • 2.19 mins
Bloc Consumer
counter_app_blocconsumer
Repository Pattern
1 attachment • 3.52 mins
Repository Pattern
Repository Provider - Creating The Repository
2 attachments • 7.34 mins
Repository Provider-Creating the repository
repository_provider
Repository Provider - Creating State | Event | Bloc
2 attachments • 7.84 mins
Repository Provider - Create State Event Bloc
repository_provider
Repository Provider - Display API Data
2 attachments • 13.72 mins
Repository Provider - Display Api Data
repository_provider
Bloc Selector
2 attachments • 4.23 mins
Bloc Selector
counter_app_blocselector
Multi Bloc Listener & Multi Repository Provider
1 attachment • 2.95 mins
Multi Bloc Listener & Multi Repository Provider
Bloc Observer
2 attachments • 6.61 mins
Bloc Observer
counter_app_bloc_observer
Cubit Introduction
1 attachment • 4.89 mins
Cubit Introduction
Cubit - Counter App
2 attachments • 6.28 mins
Cubit Counter App
counter_app_cubit
List View Filter With Cubit
2 attachments • 12.15 mins
Filter ListView Cubit
filter_listview_cubit
Image Picker - Cubit
2 attachments • 12.26 mins
Image Picker - Cubit
image_picker_cubit
Dynamic List View - Cubit
2 attachments • 18.96 mins
Dynamic Item ListView
dynamic_item_listview_cubit
Internet Connectivity Check - Cubit
2 attachments • 12.52 mins
Internet Connectivity Check - Cubit
internet_connectivity_cubit
Persistent Light & Dark Theme
2 attachments • 13.66 mins
Persistent Light & Dark Theme
cubit_persistent_theme
Navigation Bar
2 attachments • 13.22 mins
Navigation Bar
navigation_bar_cubit
#1 || Project Demo || Flutter Appwrite Todo App with Bloc
1 attachment • 5.74 mins
Project Demo
#2 || Theme Setup || Flutter Appwrite Todo App with Bloc
2 attachments • 3.51 mins
Theme Setup
appwrite_bloc_todo_theme_setup
#3 || Route Setup || Flutter Appwrite Todo App with Bloc
2 attachments • 3.86 mins
Route Setup
appwrite_bloc_todo_route_setup
#4 || Splash Screen || Flutter Appwrite Todo App with Bloc
2 attachments • 4.28 mins
Splash Screen
appwrite_bloc_todo_splash
#5 || Register & Login UI || Flutter Appwrite Todo App with Bloc
2 attachments • 9.61 mins
Register and Login UI
appwrite_bloc_todo_login_register
#6 || Appwrite Setup || Flutter Appwrite Todo App with Bloc
2 attachments • 11.4 mins
Appwrite Setup
appwrite_bloc_todo_appwritesetup
#7 || Dependency Injection || Flutter Appwrite Todo App with Bloc
2 attachments • 3.28 mins
Dependency Injection
appwrite_bloc_todo_dependency_injection
#8 || Auth Repository - Register Function || Flutter Appwrite Todo App with Bloc
2 attachments • 15.69 mins
Auth Repository - Register Function
appwrite_bloc_todo_auth_repository
#9 || Creating User In Appwrite || Flutter Appwrite Todo App with Bloc
2 attachments • 17.1 mins
Create user in appwrite
appwrite_bloc_todo_creating_user_in_appwrite
#10 || Auth Repository - Login Function || Flutter Appwrite Todo App with Bloc
2 attachments • 2.5 mins
Auth Repository - Login Function
appwrite_bloc_todo_auth_repository_login_function
#11 || Storage Service || Flutter Appwrite Todo App with Bloc
2 attachments • 5.68 mins
Storage Service
appwrite_bloc_todo_storageservice
#12 || User Login || Flutter Appwrite Todo App with Bloc
2 attachments • 17.47 mins
User Login
appwrite_bloc_todo_user_login
#13 || Auto Login || Flutter Appwrite Todo App with Bloc
2 attachments • 10.14 mins
Auto Login
appwrite_bloc_todo_auto_login
#14 || Todo Collection || Flutter Appwrite Todo App with Bloc
2 attachments • 11.24 mins
Todo Collection
appwrite_bloc_todo_todo_collection
#15 || Todo UI || Flutter Appwrite Todo App with Bloc
2 attachments • 10.57 mins
TODO UI
appwrite_bloc_todo_add_todo_ui
#16 || Save Todo || Flutter Appwrite Todo App with Bloc
2 attachments • 22.18 mins
Save Todo
appwrite_bloc_todo_add_todo
#17 || Display Todo || Flutter Appwrite Todo App with Bloc
2 attachments • 15.24 mins
appwrite_bloc_todo_display_todo
Display Todo
#18 || Update Todo || Flutter Appwrite Todo App with Bloc
2 attachments • 19.75 mins
Update Todo
appwrite_bloc_todo_update_todo
#19 || Delete Todo || Flutter Appwrite Todo App with Bloc
2 attachments • 9.82 mins
Delete Todo
appwrite_bloc_todo_delete_todo
FAQs
How can I enrol in a course?
Enrolling in a course is simple! Just browse through our website, select the course you're interested in, and click on the "Enrol Now" button. Follow the prompts to complete the enrolment process, and you'll gain immediate access to the course materials.
Can I access the course materials on any device?
Yes, our platform is designed to be accessible on various devices, including computers, laptops, tablets, and smartphones. You can access the course materials anytime, anywhere, as long as you have an internet connection.
How can I access the course materials?
Once you enrol in a course, you will gain access to a dedicated online learning platform. All course materials, including video lessons, lecture notes, and supplementary resources, can be accessed conveniently through the platform at any time.
Can I interact with the instructor during the course?
Absolutely! we are committed to providing an engaging and interactive learning experience. You will have opportunities to interact with them through our community. Take full advantage to enhance your understanding and gain insights directly from the expert.
About the creator
Learn with Ripples Code
The journeys of our instructors in the world of IT commenced over a decade ago, each driven by an unyielding passion for technology and a fervent desire to share knowledge. From the early stages of their careers, these instructors exhibited an innate ability to simplify complex concepts, making them accessible to learners of varying proficiency levels. This unique skill set quickly garnered recognition, propelling them into roles of increasing responsibility.
Rate this Course
₹ 399.00
₹1999
Order ID:
This course is in your library
What are you waiting for? It’s time to start learning!
Wait up!
We see you’re already enrolled in this course till Lifetime. Do you still wish to enroll again?