Flutter의 설치 방법은 어떻게 되나요?
_____A: Flutter 설치는 운영체제별로 약간 차이가 있지만, 기본적인 절차는 다음과 같습니다.
---
1. 시스템 요구사항 확인
- 운영체제: Windows 7 SP1 이상 (64-bit), macOS (64-bit), Linux (64-bit)
- 디스크 공간: 최소 1.64GB 이상 여유 공간 (추가로 Android/iOS 개발 도구 설치 필요 시 더 필요)
- 툴: Git(Flutter SDK 클론 시 필요)
---
2. Flutter SDK 다운로드 및 설치
- Flutter 공식 홈페이지(https://flutter.dev)에서 운영체제에 맞는 Flutter SDK 압축 파일을 다운로드합니다.
- 압축을 해제하고 원하는 위치(C:\src\flutter 또는 /Users/USERNAME/flutter 등)에 저장합니다.
- 경로에 한글 또는 공백이 포함되지 않도록 주의합니다.
---
3. 환경 변수 설정
- Flutter 실행을 위해 flutter/bin 디렉터리를 시스템 PATH에 추가합니다.
Windows
- 내 PC > 속성 > 고급 시스템 설정 > 환경 변수
- 사용자 변수 또는 시스템 변수에서 `Path` 편집
- `C:\src\flutter\bin` 경로 추가
macOS/Linux
- 쉘 설정파일(~/.bashrc, ~/.zshrc 등)에 아래 내용 추가
```
export PATH="$PATH:`pwd`/flutter/bin"
```
- 설정파일 적용: `source ~/.zshrc` (사용하는 쉘에 맞게)
4. Flutter 설치 확인
- 명령 프롬프트(Windows) 또는 터미널(macOS, Linux)을 열고 다음 명령어 실행
```
flutter doctor
```
- Flutter SDK 상태와 함께 필요한 추가 도구 설치(예: Android Studio, Xcode 등) 안내 메시지가 출력됩니다.
---
5. 추가로 필요한 도구 설치
- Android 개발: Android Studio 설치, Android SDK, AVD Manager 설정
- iOS 개발(macOS에서만): Xcode 설치, CocoaPods 설치
- 안내에 따라 추가 도구를 설치하고 `flutter doctor` 명령어를 통해 문제가 없는지 확인합니다.
---
6. Flutter 프로젝트 생성 확인
- 다음 명령어로 새 Flutter 프로젝트를 생성해 봅니다.
```
flutter create my_app
cd my_app
flutter run
```
- 디바이스 또는 에뮬레이터가 정상적으로 연결되어 있으면 앱이 빌드되고 실행됩니다.
---
요약
1. Flutter SDK 다운로드 및 압축 해제
2. 환경 변수에 flutter/bin 경로 추가
3. 터미널에서 `flutter doctor` 실행 후 권장 도구 설치
4. Flutter 프로젝트 생성 및 실행 테스트
이 과정을 완료하면 Flutter 개발 환경이 구축된 것입니다. 자세한 내용은 [Flutter 공식 설치 가이드](https://flutter.dev/docs/get-started/install)를 참고하세요.
Flutter를 설치하는 과정은 운영 체제에 따라 다를 수 있지만, 일반적으로 다음과 같은 단계로 진행됩니다.
1. 시스템 요구 사항 확인 Flutter를 설치하기 전에, 사용하는 운영 체제에 따라 시스템 요구 사항을 확인해야 합니다.
- Windows : - Windows 7 SP1 이상 (64비트) - Git for Windows - PowerShell
5.0 이상 - Visual Studio 2019 이상 (C++ 개발 도구 포함) - macOS : - macOS (64비트) - Git - Xcode (iOS 개발을 위한) - Linux : - Ubuntu 20.04 이상 (64비트) - Git - 기본 개발 도구 (build-essential)
2. Flutter SDK 다운로드 1. Flutter 공식 웹사이트([flutter.dev](https://flutter.dev))에 접속합니다.
2. 상단 메뉴에서 "Get Started"를 클릭한 후, 사용하는 운영 체제를 선택합니다.
3. 해당 운영 체제에 맞는 Flutter SDK를 다운로드합니다.
- Windows: ZIP 파일 - macOS: TAR.GZ 파일 - Linux: TAR.GZ 파일
3. Flutter SDK 설치 - Windows : 1. 다운로드한 ZIP 파일을 원하는 위치에 압축 해제합니다.
예: `C:\src\flutter`
2. 환경 변수 설정: `C:\src\flutter\bin` 경로를 시스템 PATH에 추가합니다.
- macOS : 1. 다운로드한 TAR.GZ 파일을 원하는 위치에 압축 해제합니다.
예: `~/development/flutter`
2. 환경 변수 설정: `~/.bash_profile` 또는 `~/.zshrc` 파일에 다음 줄을 추가합니다.
```bash export PATH="$PATH:`pwd`/flutter/bin" ```
3. 변경 사항을 적용하기 위해 터미널을 재시작하거나 `source ~/.bash_profile` 또는 `source ~/.zshrc`를 실행합니다.
- Linux : 1. 다운로드한 TAR.GZ 파일을 원하는 위치에 압축 해제합니다.
예: `~/development/flutter`
2. 환경 변수 설정: `~/.bashrc` 또는 `~/.bash_profile` 파일에 다음 줄을 추가합니다.
```bash export PATH="$PATH:$HOME/development/flutter/bin" ```
3. 변경 사항을 적용하기 위해 터미널을 재시작하거나 `source ~/.bashrc` 또는 `source ~/.bash_profile`를 실행합니다.
4. Flutter Doctor 실행 Flutter 설치가 완료되면, `flutter doctor` 명령어를 실행하여 설치 상태를 확인합니다.
이 명령어는 Flutter SDK와 관련된 모든 필수 구성 요소가 제대로 설치되었는지 점검합니다.
```bash flutter doctor ``` 이 명령어는 Flutter SDK, Android Studio, Xcode(맥의 경우), 기타 필수 도구의 설치 상태를 확인하고, 필요한 추가 설치를 안내합니다.
5. Android 개발 환경 설정 (선택 사항) 모바일 애플리케이션을 개발하기 위해 Android 개발 환경을 설정해야 합니다.
1. Android Studio 설치 : Android Studio를 다운로드하여 설치합니다.
2. Android SDK 설치 : Android Studio 내에서 SDK Manager를 열고 필요한 SDK 플랫폼과 도구를 설치합니다.
3. AVD 설정 : Android Virtual Device(AVD)를 설정하여 에뮬레이터에서 앱을 테스트할 수 있습니다.
6. iOS 개발 환경 설정 (macOS 전용) iOS 애플리케이션을 개발하기 위해서는 Xcode가 필요합니다.
1. Xcode 설치 : Mac App Store에서 Xcode를 다운로드하여 설치합니다.
2. Xcode Command Line Tools 설치 : Xcode를 실행하고, Preferences > Locations에서 Command Line Tools를 선택합니다.
7. 첫 번째 Flutter 프로젝트 생성 Flutter가 제대로 설치되었다면, 이제 첫 번째 Flutter 프로젝트를 생성할 수 있습니다.
```bash flutter create my_first_app cd my_first_app flutter run ``` 이 명령어는 `my_first_app`이라는 새로운 Flutter 프로젝트를 생성하고, 해당 디렉토리로 이동한 후, 기본 애플리케이션을 실행합니다.
결론 Flutter 설치는 비교적 간단하지만, 각 운영 체제에 따라 약간의 차이가 있습니다.
위의 단계를 따르면 Flutter SDK를 성공적으로 설치하고, 모바일 및 웹 애플리케이션 개발을 시작할 수 있습니다.
Flutter의 공식 문서와 커뮤니티 자료를 참고하여 더 많은 정보를 얻고, 다양한 기능을 활용해 보세요.
작성자:
김재영 [비회원]
| 작성일자: 1년 전
2024-09-19 01:51:17
조회수: 168 | 댓글: 0 | 좋아요: 0 | 싫어요: 0
조회수: 168 | 댓글: 0 | 좋아요: 0 | 싫어요: 0
내용이 부정확하다면 싫어요를 클릭해주세요.