⚙️

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 프로젝트 시작 팀원 온보딩 시 환경 통일

참고 자료