inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

폴더 구조화 질문

342

이영준

작성한 질문수 1

0

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

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

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

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

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

flutter mvvm provider

답변 1

0

오준석

네. 맞습니다.

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

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

 

1

이영준

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

Node 관련 질문입니다

0

21

3

구글 소셜 로그인 후 로그인 시 구글에러

0

25

2

실습중(개인 비용 관리 앱) 문의드려요

0

42

2

6강에 비디오가 이상해요

0

21

1

Isar 마지막 업데이트는 2년전입니다.

0

29

0

수강연장부탁드려도될까요..

0

40

2

Chat GPT API 설정하기 프롬프트

0

45

2

FlutterSecureStorage 질문

0

27

0

구글 플레이 등록 시, Privact Policy URL 등록 팁

0

40

1

질문있습니다!

0

17

0

2-8강 Websocket server running on port가 안 뜹니다.

0

40

2

video_call 플러그인 설치후 에러 발생

0

42

1

회차마다 있는 실습

1

38

2

계정 관련 문의

0

47

2

Repository 작성 이후 비교하는 샘플소스가 없나요?

0

151

2

섹션1은 눈으로만 보면된다 하셨는데 섹션2만 봐도 되나요?

0

112

1

기존 코드 mvvm으로 역할 분리하는 기준이 궁금합니다

0

221

2

provider를 사용하시는 이유가 있을까요?

0

240

1

이제 버전 3.4인데 쭉 들어도되겠죠?...

0

253

2

http 쓸때 버전 변경에따른 이슈

2

312

1

json 데이터

0

321

1

3버전 flutter에서 final stores = List<Store>(); 이 부분이 에러가 날 때는

0

345

1

3버전 flutter에서 RaisedButton이 안보일 때는ElevatedButton을 써보세요

0

375

1

Funtion vs StatelessWidget 질문!!!

0

667

1