Flutter Mvvm Clean Architecture Guide
Mvvm Clean Architecture에서 원론적으로는 3가지 레이어로 나뉘게 됩니다. 1. Presentation2. Domain3. Data 위에서 Google Clean Architecture 에서는 Domain 생략을 허용합니다.나는 그 입장에 동의하고, 2가지 레이어인 Presentation 과 Data 레이어로 구성된 흐름도를 Flutter 앱 아키텍처 가이드로 활용하고 있습니다. 1. Presentation 레이어 안에는 View와 ViewModel 이 있습니다. 2. Data 레이어에는 Repository와 Service가 있습니다. (Service는 flutter retrofit 라이브러리에서 api interface 선언부라고 할 수 있다. 안드로이드 개발의 Retrofit Serv..
flutter
2024. 9. 13. 15:37