Flutter는 여러 플랫폼에서 애플리케이션을 개발할 수 있는 강력한 도구입니다. 이번 글에서는 Flutter를 설치하고 개발 환경을 설정하는 방법에 대해 단계별로 설명하겠습니다.
1. Flutter SDK 설치
Flutter를 사용하려면 먼저 Flutter SDK를 설치해야 합니다. 아래의 단계에 따라 설치를 진행합니다.
Windows
1. Flutter SDK 다운로드: Flutter 공식 사이트(https://flutter.dev)에서 최신 버전의 Flutter SDK를 다운로드합니다.
2. 압축 해제: 다운로드한 압축 파일을 원하는 디렉토리에 해제합니다. 예를 들어 C:\src\flutter에 해제할 수 있습니다.
3. 환경 변수 설정:
• flutter/bin 디렉토리를 시스템 환경 변수 PATH에 추가합니다.
• Windows 검색에서 ‘환경 변수 편집’을 검색하여 시스템 속성 창을 엽니다.
• ‘환경 변수’ 버튼을 클릭하고, 시스템 변수 섹션에서 ‘Path’를 선택한 후 ‘편집’을 클릭합니다.
• ‘새로 만들기’를 클릭하고 Flutter의 bin 디렉토리 경로를 추가합니다. 예: C:\src\flutter\bin.
macOS
1. Flutter SDK 다운로드: Flutter 공식 사이트(https://flutter.dev)에서 최신 버전의 Flutter SDK를 다운로드합니다.
2. 압축 해제: 다운로드한 압축 파일을 원하는 디렉토리에 해제합니다. 예를 들어 ~/development/flutter에 해제할 수 있습니다.
3. 환경 변수 설정:
• 터미널을 열고, ~/.zshrc 또는 ~/.bashrc 파일을 편집합니다.
• 다음 라인을 파일의 끝에 추가합니다:
export PATH="$PATH:~/development/flutter/bin"
• 파일을 저장하고, 터미널에서 source ~/.zshrc 또는 source ~/.bashrc 명령을 실행하여 변경 사항을 반영합니다.
2. Flutter 의존성 설치
Flutter 설치가 완료되면, Flutter 의존성을 설치해야 합니다.
flutter doctor
이 명령어는 Flutter와 관련된 필수 도구들이 올바르게 설치되었는지 확인하고, 누락된 의존성이나 추가 설정이 필요한 항목을 알려줍니다.
3. IDE 설치 및 설정
Flutter 개발을 위해 권장되는 IDE는 Visual Studio Code(VS Code)와 Android Studio입니다.
Visual Studio Code
1. VS Code 설치: Visual Studio Code를 다운로드하여 설치합니다.
2. Flutter 및 Dart 플러그인 설치:
• VS Code를 열고, 확장(Extensions) 아이콘을 클릭합니다.
• 검색창에 ‘Flutter’를 입력하고, Flutter와 Dart 플러그인을 설치합니다.
Android Studio
1. Android Studio 설치: Android Studio를 다운로드하여 설치합니다.
2. Flutter 플러그인 설치:
• Android Studio를 열고, ‘Preferences’ 메뉴를 엽니다.
• ‘Plugins’ 섹션으로 이동하여 ‘Flutter’를 검색하고 플러그인을 설치합니다. Dart 플러그인은 Flutter 플러그인을 설치하면 자동으로 설치됩니다.
4. Android 및 iOS 설정
Android 설정
1. Android SDK 설치:
• Android Studio에서 ‘SDK Manager’를 열고, 필요한 Android SDK 버전을 설치합니다.
• flutter doctor를 실행하여 Android SDK 경로를 설정하라는 메시지가 표시되면, 해당 경로를 환경 변수에 추가합니다.
iOS 설정 (macOS만 해당)
1. Xcode 설치: Mac App Store에서 Xcode를 다운로드하여 설치합니다.
2. Xcode Command Line Tools 설치:
xcode-select --install
3. 코코아팟(CocoaPods) 설치:
sudo gem install cocoapods
5. Flutter 프로젝트 생성 및 실행
설치와 설정이 완료되었으면, 이제 Flutter 프로젝트를 생성하고 실행할 수 있습니다.
flutter create my_app
cd my_app
flutter run
위의 명령어는 새로운 Flutter 프로젝트를 생성하고, 생성된 디렉토리로 이동한 다음, 애플리케이션을 실행합니다. 이때, Android 에뮬레이터나 iOS 시뮬레이터를 실행하거나 물리적 디바이스를 연결하여 결과를 확인할 수 있습니다.
결론
Flutter 설치 및 설정 과정은 비교적 간단하며, 이 단계를 통해 다양한 플랫폼에서 애플리케이션을 개발할 수 있는 환경을 구축할 수 있습니다. 위의 지침을 따르면 Flutter 개발을 위한 모든 준비를 완료할 수 있습니다. Flutter의 강력한 기능을 활용하여 멋진 애플리케이션을 개발해보세요
'Flutter' 카테고리의 다른 글
Flutter의 레이아웃 구성(Layout) (27) | 2024.07.14 |
---|---|
Flutter의 상태 관리(State Management) (27) | 2024.07.14 |
Flutter의 기본 위젯 (27) | 2024.07.13 |
Flutter 프로젝트 생성하기 (20) | 2024.07.09 |
Flutter란 무엇인가? (0) | 2024.07.09 |