Flutter Riverpod 3: State Management, a Paradigm Beyond That
Riverpod 3.0 is no longer just a simple state management tool. It represents an evolution into a new paradigm presented by Riverpod's creator, Remi Rousselet: a Data Synchronization Framework. This course boldly skips the listing of basic theories and is designed to help you perfectly master the groundbreaking changes and new features of Riverpod 3 in just 5.5 hours.
22 learners are taking this course
Level Basic
Course period Unlimited
In the AI era, Flutter architecture is still the developer’s responsibility.
Hello.
I’ve just launched the Scalable Flutter: Supabase, Clean Architecture & Riverpod course on Inflearn.
To celebrate the launch, we’ve prepared a discount coupon for the Riverpod course.
🚀 Celebrating the Launch of the Riverpod Course
Discounted price: 15,000 won
Validity period: 2026.9.30
Coupon link: 15,000 won (86% off)
We are also offering a discount on the previously released course Scalable Flutter: Supabase, Clean Architecture & Bloc on this occasion.
🔥 Bloc Course Discount
Discounted price: 15,000 won
Validity period: 2026.9.30
Coupon link: 15,000 won (86% off)
What would happen if you converted an app built with Bloc to Riverpod?
Creating this course was quite an enjoyable experience.
Even while reimplementing the application originally built with Bloc using Riverpod, we did not touch the core business logic at all.
The magic of switching from Bloc to Riverpod while keeping the core business logic intact.
This is exactly the power of Clean Architecture that I wanted to demonstrate in this course.
State management libraries can change.
However, the core business logic of the application does not need to change along with it.
Then how can we build this kind of structure in a real project?
In this course, we will build a truly scalable Flutter application from start to finish based on Supabase + Clean Architecture + Monorepo + Riverpod.
Rather than simply explaining how to use Riverpod,
How to separate business logic from state management logic
How to design a structure that remains easy to maintain even as the project grows
How can you protect core business logic even when the state management approach changes?
How to build a full-stack Flutter app using Supabase
How to structure applications and shared packages in a monorepo environment
We’ll explore this by building a real-world application.
If you have already studied Bloc
If you have already learned Clean Architecture and Bloc through “Scalable Flutter: Supabase, Clean Architecture & Bloc”, this course will be even more interesting.
See for yourself what changes and what does not when changing the state management approach of the same application from Bloc to Riverpod.
If you have already studied Riverpod 3,
You can now apply the Riverpod you learned in “Flutter Riverpod 3: A Paradigm Beyond State Management” to a real-world, sizable application.
Beyond Riverpod's API and usage, experience how to use Riverpod within an application's overall architecture.
We are living in an era where AI writes code.
However, I believe it is still the developer’s responsibility to decide what to place where, what should depend on what, and what to change or keep unchanged when changes occur as the project grows.
Through this course, we hope you will experience how to design Flutter applications that are resilient to change, going beyond simply writing code.
Thank you.




