개발하면서 가장 어려운 것 2가지가

1. 네이밍

2. 폴더/디렉토리 구조 인 듯

 

그나마 배터리팩이나 큰 프레임워크 사용할 때는 폴더/디렉토리 시키는대로만 하면 되서 크게 상관이 없는 데 ㅠㅠ

플러터도 처음이고, 앱도 처음이고, 프론트앤드도 처음이고 이런 게 너무 어렵네 ㅠㅠ

 

일단 조금 훑어보고 대충 입맛에 맞는 구조 잡았음

flutter_create_project
├─lib
│  └─src
│      ├─constants
│      ├─controllers
│      ├─helpers
│      ├─models
│      ├─repositories
│      └─screens
│          ├─auth
│          └─components
├─test

constants: 전역변수 관리 (테마, 언어 등)

controllers

helpers: 공용 api (utils도 많이 보임)

models

repositories: 원격/로컬 저장소 관리

screens: pages 또는 ui로 하는 형태도 많이 보임

> auth: 화면 파일들이 많은 경우 디렉토리 분리

> components: 공용 위젯들

 

 

 

 

'dart' 카테고리의 다른 글

flutter 상태 관리 뭘로 하지  (0) 2021.05.05
flutter vscode 설정  (0) 2021.05.05
dart 네이밍 규칙 주요 항목만 간단 정리  (0) 2021.05.05
dart,flutter convention 및 linter  (0) 2021.05.05
flutter 유튜브 참고  (0) 2021.05.05

+ Recent posts