[Flutter] Flutter Project Structure : Feature-first vs Layer-first
Flutter에서 단일 페이지 앱을 만들 때에는 하나의 폴더에 모든 파일들을 넣어도 된다. 하지만 다양한 페이지와 데이터 모델들을 추가하기 시작할 때, 파일들을 어떻게 일관적인 방식으로 정리할 수 있을까?
대표적인 방식으로 feature-first 구조와 layer-first 구조가 있다.
Layer-first (feature inside layers)
‣ lib
‣ src
‣ presentation
...
blog.skku-comit.dev3 min read
Donghan Kim
김성중 Feature-first를 적용하는 경우에서 만약 다양한 feature에서 공통적으로 사용되는 위젯이 있다면 이건 어떤 방식으로 처리하는 게 좋을까요?