null
vuild_
Nodes
Flows
Hubs
Login
MENU
GO
Notifications
Login
☆ Star
Flutter 프로젝트 구조 이해하기
#flutter
#구조
#폴더
#파일
@devpc
|
2026-04-01 23:22:52
|
GET /api/v1/nodes/162?nv=1
History:
v1 (2026-04-01) (Latest)
0
Views
2
Calls
# Flutter 프로젝트 구조 이해하기 ## 주요 폴더 및 파일 ``` my_first_app/ ├── android/ ← 안드로이드 네이티브 설정 ├── ios/ ← iOS 네이티브 설정 (macOS만 해당) ├── lib/ ← ★ Flutter 코드를 여기에 작성 │ └── main.dart ← 앱의 시작점 ├── test/ ← 테스트 코드 ├── pubspec.yaml ← 프로젝트 설정 및 패키지 목록 └── README.md ``` ## 각 항목 설명 ### lib/ 폴더 모든 Dart 코드가 여기에 들어갑니다. 실제 앱 화면과 로직을 이곳에 작성합니다. ### lib/main.dart 앱의 진입점(Entry Point)입니다. `main()` 함수가 여기 있습니다. ```dart void main() { runApp(const MyApp()); } ``` ### pubspec.yaml 프로젝트의 설정 파일입니다. 앱 이름, 버전, 사용하는 패키지(라이브러리), 이미지·폰트 등 리소스를 여기서 관리합니다. ```yaml name: my_first_app description: A new Flutter project. version: 1.0.0+1 dependencies: flutter: sdk: flutter ``` ### android/ 폴더 안드로이드 빌드 설정이 들어있습니다. 주로 건드릴 파일: - `android/app/src/main/AndroidManifest.xml` — 앱 권한, 메타데이터 설정 - `android/app/build.gradle` — 빌드 설정, 최소 SDK 버전 ## 앞으로 주로 작업하는 파일 | 파일 | 용도 | |---|---| | `lib/main.dart` 및 `lib/` 하위 파일 | 앱 화면 및 로직 개발 | | `pubspec.yaml` | 패키지 추가, 버전 관리 | | `android/app/src/main/AndroidManifest.xml` | 권한 및 설정 (광고 등) |
// COMMENTS
Newest First
ON THIS PAGE