Flutter Presentation Mvi

Flutter 프로젝트의 Presentation 레이어 패턴 — `ChangeNotifier` 기반 ViewModel, freezed `State`와 sealed `Action`, Root/Screen 위젯 분리, `ListenableBuilder`로 관찰, 1회성 이벤트는 `StreamController`로 전달. "ViewModel 만들기", "State/Action", "MVI", "ChangeNotifier", "Root와 Screen 분리", "onAction", "notifyListeners", "ListenableBuilder" 같은 표현에 트리거합니다.

junsuk5 8f7d8c8 11.3 KB Updated

File contents

junsuk5/survival-flutter-skills/tree/main/skills/flutter-presentation-mvi commit 8f7d8c8dd1

Frequently asked questions

npx skillmds@latest add junsuk5/flutter-presentation-mvi