Flutter Riverpod 3: 상태 관리, 그 이상의 패러다임
Riverpod 3.0은 더 이상 단순한 상태 관리 도구가 아닙니다. 리버팟의 창시자 Remi Rousselet이 제시한 새로운 패러다임, 즉 데이터 동기화 프레임워크(Data Synchronization Framework)로의 진화를 의미합니다. 본 코스는 기초적인 이론 나열을 과감히 생략하고, Riverpod 3의 파격적인 변화와 신기능을 단 5.5시간 만에 완벽하게 정복할 수 있도록 설계되었습니다.
22명 이 수강하고 있어요.
난이도 초급
수강기한 무제한
안녕하세요.
이번에 확장성 있는 Flutter: Supabase, Clean Architecture & Riverpod 강의를 인프런에 새롭게 개설했습니다.
출시를 기념하여 Riverpod 강의 할인 쿠폰을 준비했습니다.
🚀 Riverpod 강의 출시 기념
할인 가격: 15,000원
유효 기간: 2026.9.30
쿠폰 링크: 15,000원(86% 할인)
그리고 기존에 출시했던 확장성 있는 Flutter: Supabase, Clean Architecture & Bloc강의도 이번 기회에 함께 할인합니다.
🔥 Bloc 강의 할인
할인 가격: 15,000원
유효 기간: 2026.9.30
쿠폰 링크: 15,000원(86% 할인)
Bloc으로 만든 앱을 Riverpod로 바꾸면 어떻게 될까요?
이번 강의를 만들면서 꽤 재미있는 경험을 했습니다.
기존에 Bloc으로 구현했던 애플리케이션을 Riverpod로 다시 구현하면서도 핵심 비즈니스 로직은 전혀 건드리지 않았습니다.
Bloc을 Riverpod으로 바꾸었는데 핵심 비즈니스 로직은 그대로 유지되는 마법.
이것이 바로 이번 강의에서 보여드리고 싶었던 Clean Architecture의 힘입니다.
상태 관리 라이브러리는 바뀔 수 있습니다.
하지만 애플리케이션의 핵심 비즈니스 로직까지 함께 바뀌어야 할 필요는 없습니다.
그렇다면 실제 프로젝트에서는 어떻게 이런 구조를 만들 수 있을까요?
이번 강의에서는 Supabase + Clean Architecture + Monorepo + Riverpod를 기반으로 실제 확장 가능한 Flutter 애플리케이션을 처음부터 끝까지 만들어봅니다.
단순히 Riverpod 사용법만 설명하는 것이 아니라,
비즈니스 로직과 상태 관리 로직을 어떻게 분리하는지
프로젝트가 커져도 유지보수하기 쉬운 구조를 어떻게 설계하는지
상태 관리 방식이 변경되어도 핵심 비즈니스 로직을 보호하는 방법은 무엇인지
Supabase를 활용해 Flutter 앱을 어떻게 풀스택으로 구성하는지
Monorepo 환경에서 애플리케이션과 공통 패키지를 어떻게 구성하는지
를 실제 애플리케이션을 만들어가면서 살펴봅니다.
이미 Bloc을 공부하셨다면
기존 「확장 가능한 Flutter: Supabase, Clean Architecture & Bloc」을 통해 Clean Architecture와 Bloc을 학습하셨다면 이번 강의는 더욱 흥미로울 것입니다.
같은 애플리케이션의 상태 관리 방식을 Bloc에서 Riverpod으로 변경했을 때 무엇이 바뀌고, 무엇은 바뀌지 않는지 직접 확인해보세요.
이미 Riverpod 3를 공부하셨다면
「Flutter Riverpod 3: 상태 관리, 그 이상의 패러다임」에서 배운 Riverpod을 이제 실제 규모 있는 애플리케이션에 적용해볼 수 있습니다.
Riverpod의 API와 사용법을 넘어, Riverpod을 애플리케이션의 전체 아키텍처 안에서 어떻게 활용할 것인지 경험해보세요.
AI가 코드를 작성해주는 시대입니다.
하지만 프로젝트가 커졌을 때 무엇을 어디에 배치할 것인지, 무엇이 서로 의존해야 하는지, 그리고 변화가 생겼을 때 무엇을 바꾸고 무엇은 그대로 유지할 것인지를 결정하는 것은 여전히 개발자의 몫이라고 생각합니다.
이번 강의를 통해 단순히 코드를 작성하는 것을 넘어, 변화에 강한 Flutter 애플리케이션을 설계하는 방법을 경험해보시기 바랍니다.
감사합니다.






