구글에서 출시한 dart 언어 기반의 모바일/웹/데스크톱 크로스 플랫폼 GUI SDK이다.
1. 아래 링크로 이동해 Linux SDK 압축 파일을 다운로드
https://docs.flutter.dev/development/tools/sdk/releases
2. 원하는 위치에 압축 해제
$ cd ~/development $ tar xf ~/Downloads/flutter_linux_vX.X.X-stable.tar.xz
3. flutter/bin을 path에 추가
$ export PATH="$PATH:`pwd`/flutter/bin"
4. 개발 바이너리 다운로드
미리 artifacts를 다운로드할 경우 아래 코드로 iOS/Android 바이너리 다운로드 가능
$ flutter precache
5. Flutter doctor 실행
Flutter doctor는 설정을 완료하는데 필요한 환경이 구성되었는지 확인해줌
$ flutter doctor
6. Flutter doctor에 걸린 부족한 환경을 보완
- Adroid Studio command-line latest && --android-license 적용
- Tools > SDK manager > Android SDK > SDK Tools로 이동
- Andriud SDK Command-line Tools (latest) 선택 후 Apply
- 터미널에서
flutter doctor --android-licenses
실행
1. File > Setting > Plugins에서 Flutter plugin을 설치
2. Tools > SDK manager > Android SDK > SDK Tools로 이동
3. Hide Obsolete Packages 옵션을 해제하고 NDK(Obsolete)를 선택 후 적용
4. File > New > New Flutter Project 선택
5. Flutter SDK path에 설치한 flutter 경로를 지정
6. Project Name/location/type, Android/iOS language 등을 용도에 맞게 지정 후 finish를 눌러 project 생성