강의

멘토링

로드맵

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

Flutter
Flutter
riverpod
riverpod
state-management
state-management
Software Test
Software Test
Flutter
Flutter
riverpod
riverpod
state-management
state-management
Software Test
Software Test

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

We are also offering a discount on the previously released course Scalable Flutter: Supabase, Clean Architecture & Bloc on this occasion.

🔥 Bloc Course Discount


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.

Comment