인프런 커뮤니티 질문&답변

이영준님의 프로필 이미지
이영준

작성한 질문수

Flutter 응용 - 공공 API를 활용한 앱 만들기 (MVVM 패턴)

폴더 구조화 질문

작성

·

214

0

안녕하세요 강의 정말 잘 들었습니다.

강의를 들은 후 위치권한 설정 등 기타 상황을 처리하기 위한 분기 로직과 위젯, 화면등을 구성하다 보니

강의에서는 View, Viewmodel, Model, Repository 정도로 나누었던 폴더에 서로 다른 기능의 여러 파일들이 들어가니 알아보기가 쉽지 않은데요,

앱의 기능이 많아지고 복잡해지는 경우에는 프로젝트 폴더 구성을 어떻게 하는지 궁금합니다.

기능별로 하위에 MVVM으로 폴더를 구성해야 할까요?

답변 1

0

오준석님의 프로필 이미지
오준석
지식공유자

네. 맞습니다.

기능이 많은 앱의 경우 기능별로 아키텍처를 구성하는 것은 가장 좋은 선택입니다.

다음 예시는 다음 강의인 '중급1편 - 클린아키텍처'에서 다루는 예제도 큰 앱이 아니라서 다음과 같은 구조는 아니지만, 복잡한 앱은 최종적으로 클린 아키텍처를 적용하여 다음과 같이 구성될 것입니다.

 

이영준님의 프로필 이미지
이영준
질문자

감사합니다! 클린아키텍쳐 강의도 수강 예정인데 잘 들어보겠습니다ㅎㅎ

이영준님의 프로필 이미지
이영준

작성한 질문수

질문하기