추천시스템 앱 개발/프론트엔드(Flutter)
[Flutter/플러터] 앱개발 환경설정 - 시스템 요구사항
직_장인
2023. 12. 31. 21:40
Flutter 공식 홈페이지에서 요구하는 Flutter 시스템 요구사항은 아래와 같다.
중요한 내용만 요약했으며, 핵심만 알고싶은 사람은 4번을 보면 된다.
1. Mac OS 시스템 요구 사항
1-1. Mac OS 하드웨어 요구 사항
요구 사항 | 최소 사양 | 권장 사항 |
x86_64 CPU 코어 | 4 | 8 |
메모리(GB) | 8 | 16 |
디스플레이 해상도(픽셀) | WXGA(1366x768) |
FHD(1920x1080)
|
사용 가능한 디스크 공간(GB) | 36 | 56 |
1-2. Mac OS 소프트웨어 요구사항
- 운영 체제
- macOS 10.14(Mojave) 이상
- Apple Silicon Mac(M 시리즈)에 설치할 때 Rosetta 번역 환경을 설치(일부 구성요소에는 Rosetta 필요)
sudo softwareupdate --install-rosetta --agree-to-license
- 개발 도구
- 기본 Swift 또는 ObjectiveC 코드를 디버깅하고 컴파일하기 위한 Xcode 15
- CocoaPods 1.12를 사용하면 기본 앱에서 Flutter 플러그인을 사용 가능
- 소스 코드를 관리하려면 Git 2.4 이상을 사용하고, 이는 Xcode 설치의 일부로 설치됨
2. Windows 시스템 요구 사항
2-1. Windows 하드웨어 요구 사항
요구 사항 | 최소 사양 | 권장 사항 |
x86_64 CPU 코어 | 4 | 8 |
메모리(GB) | 8 | 16 |
디스플레이 해상도(픽셀) | WXGA(1366x768) |
FHD(1920x1080)
|
사용 가능한 디스크 공간(GB) | 4 | 52 |
2-2. Windows 소프트웨어 요구사항
- 운영 체제
- 64비트 버전의 Microsoft Windows 10 이상
- Windows 버전에는 필수 Windows PowerShell 5.0 이상이 포함되어 있어야 함
- 개발 도구
- 소스 코드 관리를 위한 Windows 2.4 이상용 Git
- 네이티브 C++ Windows 코드를 디버깅하고 컴파일하는 Visual Studio 2022
- (Visual Studio는 Visual Studio Code 와는 별도의 IDE)
3. 공통사항
텍스트 편집기 또는 통합 개발 환경(IDE) 구성
- VS Code용 Flutter 확장이 포함된 Visual Studio Code 1.75 이상
- IntelliJ용 Flutter 플러그인이 포함된 Android Studio 2022.3(Giraffe) 이상
- IntelliJ용 Flutter 플러그인이 포함된 IntelliJ IDEA 2022.3 이상
4. 결론
- Mac OS인 경우 Rosetta 번역 환경을 설치할 것
- Windows인 경우 64비트에서 Flutter 사용 가능하고, VScode 외에 Visual Studio 2022 설치 필요
- VScode 1.75 버전 이상 사용하면 됨
5. 참고자료
Rosetta: Rosetta는 Intel 프로세서가 탑재된 Mac 컴퓨터 전용으로 빌드된 앱을 사용할 때마다 백그라운드에서 자동으로 작동하며, Apple Silicon에서 사용할 수 있도록 앱을 변환합니다. 앱을 열고 평소처럼 사용하기만 하면 됩니다. - Apple 지원