Flutter 앱 아키텍처(2) - 앱 아키텍처
·
Mobile
이번 포스팅은 Flutter 애플리케이션을 어떻게 설계할 수 있을지에 대한 개요를 작성한다. 애플리케이션의 계층과 각 계층내에 존재하는 클래스에 대해 알아보고 이후에는 구체적인 코드 샘플을 통해 권장 사항을 구현한 Flutter 애플리케이션을 살펴보자.프로젝트 구조Flutter 앱을 설계할 때 가장 중요한 원칙은 관심사 분리이다. Flutter 앱은 UI 계층과 Data 계층 두 가지 넓은 계층으로 나누어져야 한다.각 계층은 서로 다른 구성 요소로 더 나뉘며, 각 구성 요소는 고유한 책임, 잘 정의된 인터페이스, 경계 및 종속성을 가진다. 애플리케이션은 다음의 구조를 따르는 것을 권장한다.View - ViewModel - Repository - ServiceMVVMModel-View-ViewModel(M..