채널톡 아이콘

Flutter Riverpod 3: 상태 관리, 그 이상의 패러다임

Riverpod 3.0은 더 이상 단순한 상태 관리 도구가 아닙니다. 리버팟의 창시자 Remi Rousselet이 제시한 새로운 패러다임, 즉 데이터 동기화 프레임워크(Data Synchronization Framework)로의 진화를 의미합니다. 본 코스는 기초적인 이론 나열을 과감히 생략하고, Riverpod 3의 파격적인 변화와 신기능을 단 5.5시간 만에 완벽하게 정복할 수 있도록 설계되었습니다.

3명 이 수강하고 있어요.

난이도 초급

수강기한 무제한

수강 후 이런걸 얻을 수 있어요

  • The Evolution of Riverpod: 상태 관리를 넘어 '데이터 동기화 프레임워크'로 진화한 Riverpod 3의 새로운 패러다임을 완벽히 이해합니다.

  • Advanced Mutations: 비동기 데이터 변경의 새로운 표준인 Mutation을 활용해 복잡한 비즈니스 로직을 단순화하는 법을 배웁니다.

  • Native Persistence: 별도의 외부 패키지 의존성을 최소화하고 Riverpod 3의 기능을 활용해 오프라인 지원 앱을 구현합니다.

  • Reliability & Resiliency: Automatic Retry와 ref.mounted를 통해 에러에 강하고 사용자 경험이 뛰어난 프로덕션 앱을 설계합니다.

  • Modern Architecture: Generic Support와 Statically Safe Scoping을 활용해 대규모 앱에서도 안전하고 확장 가능한 아키텍처를 구축합니다.

  • 14 Hands-on Projects: 14개의 전용 실습 앱을 통해 v2에서 v3로 넘어가는 모든 변화를 코드로 직접 증명하고 체득합니다.

단순한 상태 관리를 넘어, 차세대 데이터 동기화 프레임워크의 세계로

Riverpod 3.0은 더 이상 단순한 상태 관리 도구가 아닙니다. Riverpod의 창시자 Remi Rousselet이 제시한 새로운 패러다임, 즉 데이터 동기화 프레임워크(Data Synchronization Framework)로의 진화를 의미합니다.

왜 이 강의를 들어야 하나요?

  1. 패러다임의 전환: 비동기 데이터 처리를 혁신적으로 단순화하는 Mutation과 네이티브 환경의 강력한 Persistence(오프라인 유지) 기능을 깊이 있게 다룹니다.

  2. 압도적 실습량: 이론 설명 후 바로 실습에 들어갑니다. 총 14개의 전용 앱을 제작하며 v2(Legacy)와 v3(Modern) 방식의 차이를 코드로 직접 증명합니다.

  3. 실무적 견고함: Automatic Retry, ref.mounted를 이용한 에러 방지, 그리고 더 정교해진 Testing Utilities를 통해 프로덕션 수준의 안정성을 확보하는 법을 배웁니다.

주요 학습 내용

이번 과정의 핵심은 총 14개의 앱을 직접 구현하며 몸으로 익히는 'Hands-on' 방식입니다. 학습하게 될 14개의 프로젝트는 다음과 같은 4가지 주제로 나뉩니다.

  • 첫번째로 Legacy 방식과 Mutation 방식 간의 비교 학습을 통해 Mutation의 가치를 체감해봅니다. todo 앱과 login 앱을 기존 방식과 Mutation 방식으로 각각 구현하며 구조적 차이를 체감해봅니다.

  • 두번째는 Advanced Mutation과 Persistence입니다. void가 아닌 데이터 타입을 반환하는 Mutation의 활용 사례와 state storage로 SQLite와 Shared Preferences 등의 다양한 저장 옵션을 활용하는 방안에 대해 알아봅니다.

  • 세번째는 Reliability와 Resiliency입니다. 에러에 대응하기 위한 Automatic Retry 전략과 State Error를 봉쇄하는 ref.mounted의 효과를 실습 앱을 통해 확인해봅니다.

  • 네번째는 Generic Support & Scoping입니다. Generic Support를 통한 provider 확장성 확보, 그리고 Riverpod Lint를 활용한 정교한 Static Scoping으로 앱의 성능과 테마 관리, Prop Drilling 문제를 해결합니다.

  • Special Note on Testing: 특히 todo_mutation_shared 프로젝트에서는 Riverpod 3의 새로운 테스팅 유틸리티를 적용합니다. 단순히 기능만 만드는 것이 아니라 Storage 연동, Persistence, Mutation 로직까지 아우르는 종합적인 테스트 코드를 직접 작성하며 앱의 안정성을 확보하는 법을 배웁니다.

본 강의는 Riverpod 2에 대한 기본 지식이 있는 분들을 위한 '쾌속 업그레이드 코스'입니다. 만약 기초부터 탄탄히 다지고 싶다면 Udemy에 있는 저의 [Flutter Riverpod Essential] 코스를 먼저 확인해 주세요.

이미 준비된 최신 표준을 선점하여, 여러분의 플러터 코드를 한 단계 더 진화시킬 시간입니다.

🎯 이런 분들께 추천합니다

  • v3를 마스터 하고자 하는 개발자: Riverpod 2.x에 익숙하지만, 버전 3의 혁신적인 변화와 신기능을 가장 빠르고 정확하게 마스터하고 싶은 개발자

  • 실전 지향적 학습자: 방대한 공식 문서를 읽는 대신, 14개의 전용 실습 앱을 통해 실무에 즉시 적용 가능한 코드를 손에 넣고 싶은 분

  • 아키텍처에 고민이 많은 분: 단순한 상태 관리를 넘어 '데이터 동기화 프레임워크'로서의 Riverpod 3 설계 철학을 깊이 있게 이해하고 싶은 분

  • 효율성을 중시하는 현업 개발자: 최신 Mutation 패턴, 오프라인 Persistence 등 실무 앱의 완성도를 높여주는 고급 기능을 단시간에 정복하려는 개발자

  • 미래를 준비하는 숙련자: 프로젝트를 Riverpod 3 표준으로 마이그레이션하거나, 최신 프레임워크의 변화를 기술 스택에 즉시 이식하고 싶은 분

📋 수강 전 확인해 주세요 (Prerequisites)

  • Flutter 기본 지식: 위젯 라이프사이클과 비동기 프로그래밍(Future, Stream)에 대한 기본적인 이해가 필요합니다.

  • Dart 숙련도: 클래스와 제네릭을 포함한 Dart의 핵심 구문을 잘 알고 있다면, 이 강의를 더 수월하게 따라갈 수 있을 것입니다.

  • Riverpod 2 사용 경험: Riverpod에 대해 전혀 모르는 경우, 이 강좌를 따라가기가 어렵습니다.

📂 강의 자료 및 소스 코드 제공

  • 고품질 PDF 슬라이드: 각 섹션별 핵심 이론이 포함된 PDF 프레젠테이션 자료를 제공합니다. (각 섹션의 ‘자료’ 탭에서 다운로드)

  • 제공되는 최종 소스 코드: 전체 14개 앱에 대한 소스 코드가 제공됩니다.


  • 소스 코드 링크와 사용법 안내는 제1장의 세번째 강의에서 상세히 제공될 예정입니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • Riverpod v3를 마스터 하고자 하는 개발자: Riverpod 2.x에 익숙하지만, 버전 3의 혁신적인 변화와 신기능을 가장 빠르고 정확하게 마스터하고 싶은 개발자

  • 실전 지향적 학습자: 방대한 공식 문서를 읽는 대신, 14개의 전용 실습 앱을 통해 실무에 즉시 적용 가능한 코드를 손에 넣고 싶은 분

  • 아키텍처에 고민이 많은 분: 단순한 상태 관리를 넘어 '데이터 동기화 프레임워크'로서의 Riverpod 3 설계 철학을 깊이 있게 이해하고 싶은 분

  • 효율성을 중시하는 현업 개발자: 최신 Mutation 패턴, 오프라인 Persistence 등 실무 앱의 완성도를 높여주는 고급 기능을 단시간에 정복하려는 개발자

  • 미래를 준비하는 숙련자: 프로젝트를 Riverpod 3 표준으로 마이그레이션하거나, 최신 프레임워크의 변화를 기술 스택에 즉시 이식하고 싶은 분

선수 지식,
필요할까요?

  • Flutter 기본 지식: 위젯 라이프사이클과 비동기 프로그래밍(Future, Stream)에 대한 기본적인 이해가 필요합니다.

  • Dart 숙련도: 클래스와 제네릭을 포함한 Dart의 핵심 구문을 잘 알고 있다면, 이 강의를 더 수월하게 따라갈 수 있을 것입니다.

  • Riverpod 2 사용 경험: Riverpod에 대해 전혀 모르는 경우, 이 강좌를 따라가기가 어렵습니다.

안녕하세요
조상욱입니다.

39

수강생

3

수강평

5.0

강의 평점

2

강의

1인 기업 YourDevEdge 대표 | Flutter 전문가 & 'Heavy Fran' 유튜버

안녕하세요. 풀스택 교육 콘텐츠 스타트업 YourDevEdge와 Flutter 전문 유튜브 채널 ‘Heavy Fran’을 운영하고 있는 강사입니다.

저는 국내 유수의 통신사에서 20년 넘게 근무한 후, 결코 적지 않은 나이에 개발자의 길로 방향을 틀었습니다. 독학으로 다양한 언어와 프레임워크를 익히며 직접 부딪히고 깨달은 경험은, 현재 저만의 교육 철학과 강의 스타일의 기반이 되었습니다.

그동안 Udemy를 통해 Flutter Provider, Bloc, Redux, Riverpod, 그리고 Dart Frog 기반 Clean Architecture API 개발 강의 등 총 5개의 강의를 출시하며 전 세계 수강생들과 실무 중심의 학습 경험을 공유해 왔습니다. 이 경험을 통해 “이론적으로 맞는 설명”이 아니라, 실제 학습자와 현업 개발자에게 도움이 되는 설명이 무엇인지 끊임없이 검증해 왔습니다.

새로운 기술을 배울 때 느끼는 막막함과 외로움을 누구보다 잘 알기에, 저는 단순히 ‘기능을 구현하는 방법’이 아니라 왜 이 아키텍처가 필요한지, 실무에서 마주할 복잡한 문제를 어떻게 구조적으로 해결할 수 있는지 그 본질을 전달하는 데 집중합니다.

20년 넘게 체득한 시스템 사고와, 늦은 출발에도 불구하고 현업 개발자로 자리 잡기까지의 시행착오와 노하우를 모두 강의에 담았습니다.
“이해해야만 하는 핵심”과 “놓치기 쉬운 디테일”을 연결하여, 여러분이 더 이상 혼자 헤매지 않고 다음 단계로 도약할 수 있도록 돕는 든든한 페이스메이커가 되겠습니다.

더보기
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

얼리버드 할인 중

₩9

66%

₩33,000