⚙️
Flutter 개발환경 설정
SDK 설치부터 첫 앱 실행까지
Flutter는 Google이 만든 크로스 플랫폼 UI 프레임워크로, 하나의 코드베이스로 iOS, Android, Web, Desktop 앱을 만들 수 있습니다.
개발을 시작하려면 Flutter SDK, Dart SDK(자동 포함), IDE, 플랫폼별 도구(Xcode, Android Studio)가 필요합니다.
flutter doctor 명령어로 환경 설정 상태를 한눈에 확인할 수 있습니다.
구현 순서
1
Flutter SDK 다운로드 및 PATH 설정 (flutter.dev)
2
VS Code 또는 Android Studio에 Flutter/Dart 플러그인 설치
3
flutter doctor 실행 → 누락 항목 해결 (Xcode, Android SDK 등)
4
flutter create my_app → flutter run으로 첫 앱 실행
장점
- ✓ 하나의 코드베이스로 6개 플랫폼(iOS, Android, Web, macOS, Windows, Linux) 지원
- ✓ Hot Reload로 즉시 변경 확인 가능
- ✓ 풍부한 내장 위젯과 Material/Cupertino 디자인
단점
- ✗ 네이티브 대비 앱 용량이 다소 큼
- ✗ Xcode/Android Studio 등 플랫폼 도구도 추가로 필요
사용 사례
신규 Flutter 프로젝트 시작
팀원 온보딩 시 환경 통일