Flutter 앱 개발을 위한 MVVM아키텍처 - 3부 Data Layer
Data Layer App전체에 필요한 데이터를 제공하는 곳으로, Repository 패턴으로 구성되어 있다. 보통 ViewModel이 Repository에 필요한 정보를 요청하게 되고, RemoteDataSource, LocalDataSource를 통해 외부혹은 내부스토리지의 데이터를 가져오거나 갱신한다. Repository 데이터 저장소라는 의미의 Repository는 실제 ViewModel에서 Data Layer에 접근하는 객체이다. 보통은 특정 도메인 별로 Repository를 만들게 되는데 예를 들면 UserRepository, PostRepository와 같은 형태로 구분해서 만든다. 위 에서 확인 할 수 있듯이 ViewModel은 여러 Repository를 참조할 수 있으며, 각 Reposi..
Flutter
2021. 11. 22. 22:36
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- dart 2.17
- MVVM
- navigator
- Flutter
- LocalKey
- Route
- freezed
- flutter 다국어처리
- flutter mvvm
- enum member
- Flutter3.0
- dart enum
- python3
- flutter i18n
- Flutter LifeCycle
- Widget Tree
- RenderObject
- Element LifeCycle
- flutter element
- Android
- json_serializable
- StatefulWidget LifeCycle
- FlutterEngine
- flutter2.0
- flutter_secure_storage
- DART
- widget element
- Mutiple Flutter
- Flutter TDD
- flutter l10n
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함