Flutter 개발 환경 구축 및 첫 프로젝트 실행하기
· 약 4분
최근에 사이드 프로젝트를 진행하게 되면서 앱서비스를 만들어 보고 싶었습니다. 그래서 많이들 사용하시는 Flutter를 이용해서 개발해보기로 했는데요, 이 포스트에서는 Flutter 개발 환경을 구축하고 첫 번째 프로젝트를 생성해서 실행하는 전체 과정을 단계별로 알아보겠습니다.
Flutter란?
Flutter는 Google에서 개발한 오픈소스 UI 프레임워크로, 하나의 코드베이스로 iOS와 Android 앱을 동시에 개발할 수 있게 해줍니다. Dart 언어를 사용하며, 뛰어난 성능과 아름다운 UI를 제공합니다.
1. 사전 준비사항
Flutter 개발을 시작하기 전에 다음 요소들이 필요합니다:
공통 요구사항
- Flutter SDK: Flutter 개발의 핵심
- Dart 언어 지원: Flutter SDK에 포함되어 있음
- 코드 에디터: VS Code, Android Studio, IntelliJ IDEA 등
플랫폼별 요구사항
Android 개발을 위해:
- Android Studio 설치
- Android SDK
- 에뮬레이터 또는 실제 Android 기기
iOS 개발을 위해:
- Xcode (macOS에서만 가능)
- iOS 시뮬레이터 또는 실제 iPhone/iPad
2. Flutter 프로젝트 생성하기
기본 프로젝트 생성
터미널에서 다음 명령어로 새 Flutter 프로젝트를 생성할 수 있습니다:
flutter create my_app_name
cd my_app_name
특정 플랫폼만 지원하는 프로젝트 생성
iOS와 Android만 타겟으로 하는 경우 (웹, 데스크톱 제외):
flutter create my_app --platforms=android,ios
이 명령어로 웹이나 데스크톱 플랫폼 없이 모바일만 지원하는 깔끔한 프로젝트를 생성할 수 있습니다.
3. 개발 환경 설정
Flutter Doctor로 환경 확인
프로젝트를 시작하기 전에 개발 환경이 올바르게 설정되었는지 확인해봅시다:
flutter doctor
이 명령어는 Flutter 개발에 필요한 모든 구성 요소의 상태를 체크하고, 누락된 부분이 있다면 해결 방법을 알려줍니다.
필요한 패키지 설치
flutter pub get