inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

폴더 구조화 질문

365

이영준

작성한 질문수 1

0

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

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

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

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

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

flutter mvvm provider

답변 1

0

오준석

네. 맞습니다.

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

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

 

1

이영준

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

vscode or 안드로이드 디바이스가 아닌 웹으로 실행했을때..

0

31

2

성능 분석 툴 공유

1

53

2

146 자료는 학습완료가 체크가 안돼요

0

36

1

'플러터 개발환경 세팅하기' 링크 클릭시, 악성 스크립트 설치 유도 페이지로 이동하니 조심하시길 바랍니다.

0

67

2

[강의 문의] '앱 출시하기' 강의 추가 일정 관련하여 문의드립니다.

0

42

1

안드로이드 기기 실행 오류

0

65

2

수강연장 가능할까요...

0

60

2

플러터 세팅 후 새폴더 생성건

0

59

2

강의에서 사용된 안드로이드 스튜디오 버전을 알고싶어요.

0

63

2

강의 자료는 어디있나요?

0

43

1

이미지 업로드해도 프로필에 x만 떠요

0

69

3

cursor ai가 업데이트 되서 ui가 바뀌었는데 반영은 안될까요?

0

80

2

강의 잘 봤습니다.

0

52

2

강의를 다 듣고난 후

0

75

2

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

0

185

2

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

0

130

1

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

0

246

2

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

0

268

1

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

0

274

2

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

2

326

1

json 데이터

0

339

1

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

0

359

1

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

0

402

1

Funtion vs StatelessWidget 질문!!!

0

687

1