Flutter 프로젝트는 표준 구조를 가집니다 — Dart 코드, 플랫폼별 코드, 에셋, 구성을 위한 디렉터리가 있습니다. 그 구조와 주요 파일(특히 pubspec.yaml과 lib/)을 이해하는 것은 Flutter 앱을 탐색하고 만드는 데 필요합니다.
주요 디렉터리와 파일
my_app/
lib/ → 여기에 DART 코드가 있음 (앱의 핵심)
main.dart → ENTRY POINT (main() 함수; 앱이 여기서 시작)
pubspec.yaml → 프로젝트 구성: DEPENDENCIES, 에셋, 메타데이터 (매우 중요)
android/ → Android 전용 네이티브 프로젝트/구성
ios/ → iOS 전용 네이티브 프로젝트/구성
web/ windows/ 등 → 기타 플랫폼 폴더
test/ → 테스트
assets/ → 이미지, 폰트 등 (pubspec.yaml에 선언)
