Tarsier LabsTarsier Labs
🐵
홈
카테고리
태그
북마크
소개
태그 목록으로 돌아가기

Riverpod

0개의 글

JoyMini Flutter App — 크로스 플랫폼 슈퍼 앱 아키텍처 실전

JoyMini Flutter App — 크로스 플랫폼 슈퍼 앱 아키텍처 실전

Flutter + Riverpod + GoRouter + Dio 기반으로 구축된 소셜 미디어 및 전자상거래 통합 슈퍼 앱으로, IM, LuckyDraw, KYC, 전자상거래, 지갑 등 핵심 기능을 포괄합니다.

00
프로젝트 사례
UserStore / WalletStore / ConfigStore: Hydrated 3종 세트——Flutter 영속적 상태 관리

UserStore / WalletStore / ConfigStore: Hydrated 3종 세트——Flutter 영속적 상태 관리

HydratedStateNotifier 기반의 세 가지 핵심 Store——UserStore는 사용자 프로필 및 로컬 DB 초기화 관리, WalletStore는 잔액 캐싱, ConfigStore는 동적 설정 캐싱, 그리고 로그인 후 병렬 새로고침 전략을 분석합니다.

00
다중 플랫폼
HydratedStateNotifier: Flutter에서의 추상 상태 영속화

HydratedStateNotifier: Flutter에서의 추상 상태 영속화

HydratedStateNotifier 추상 기본 클래스를 살펴봅니다. 이 클래스는 구성 가능한 저장소 백엔드를 통해 상태를 자동으로 영속화하고 복원하여, 테마 선호도, 언어, 온보딩 페이지 등의 상태가 앱 재시작 후에도 유지되도록 해결합니다.

00
다중 플랫폼
AppBootstrap: 데이터 배리어 + 5방향 병렬 초기화

AppBootstrap: 데이터 배리어 + 5방향 병렬 초기화

UI 렌더링 전에 모든 핵심 전제 조건이 충족될 때까지 데이터 배리어를 통해 차단하는 2단계 초기화 전략으로, 흔히 발생하는 "로그아웃 플리커링" 문제를 완전히 해결합니다.

00
다중 플랫폼