- 구글 플러터로 윈도우용 데스크탑 소프트웨어 앱 제작 방법
- 플러터 2 부터 이전에는 베타 채널에 있던 Desktop (Windows, MacOS, Linux) OS App을 정식 지원
- 플러터 v2.0 출시 2021년 3월 4일 , (v1.0 = 2018/12)
- 윈도우용 앱 개발 요구 사항
Visual Studio 2019 이상이 설치되 있어야 함
- “Desktop development with C++”
- 무료 Visual Studio Community 2022 설치
- github
https://github.com/flutter/flutter/releases - 114k
- release
https://docs.flutter.dev/development/tools/sdk/releases
//------------------------
< SDK 설치 >
* 다운로드
- 방법 1 : Flutter 2 SDK 다운로드해서 설치
https://flutter.dev/docs/get-started/install/windows
https://flutter.dev/docs/development/tools/sdk/releases
- sdk 다운로드
- C:\SDK\flutter 에 압축 풀기
//----------------------
- 방법 2 : Git 명령어로 SDK 다운로드
C:\SDK>git clone https://github.com/flutter/flutter.git -b stable
//-------------
* flutter\bin 경로를 PATH 환경 변수에 등록
set PATH=%PATH%;C:\SDK\flutter\bin\
- 경로 검사
> which flutter dart
/c/SDK/flutter/bin/flutter
/c/SDK/flutter/bin/dart
- 설치 검사
> flutter doctor
//----------------
< 설정 >
- flutter 2 미만에서는 dev 채널로 이동해야 한다, flutter 2에서는 필요없음
> flutter channel dev
> flutter upgrade
- 윈도우 개발 가능하게 설정
> flutter config --enable-windows-desktop
- 설정 점검
> flutter devices
Windows (desktop) 이 나오면 성공
> flutter doctor
//------------------
* 프로젝트 생성
> flutter create myapp
> cd myapp
> rm -r android ios web
- 다른 기기 지원을 삭제 하면 "flutter run" 만으로 windows 용을 실행가능
> flutter run -d windows
//---------------------
* 앱 배포용 패키지
- Release 버전 빌드
> flutter build windows
- 다음 폴더의 파일들이 실행에 필요한 파일들
- 기본앱 크기 18M, (압축시 5M)
build\windows\runner\Release
- 만일 실행이 안된다면 추가로 필요한 시스템 파일
msvcp140.dll
vcruntime140.dll
vcruntime140_1.dll
//-------------------------
// 참고
Desktop support for Flutter
Write a Flutter desktop application
https://codelabs.developers.google.com/codelabs/flutter-github-graphql-client/#0
What’s New in Flutter 2
https://medium.com/flutter/whats-new-in-flutter-2-0-fe8e95ecc65
- 플러터 v2.0 출시 2021년 3월 4일
'Code > Mobile' 카테고리의 다른 글
Flutter 로 웹 앱 만들기 (0) | 2020.08.06 |
---|---|
Flutter 프레임워크 시작하기 (0) | 2020.08.06 |
Dart 언어 시작하기 (0) | 2020.08.06 |
안드로이드 버전별 사용율 - 2019/12 (0) | 2019.12.09 |
안드로이드 스튜디오 프로젝트 생성후 에러 해결 방법 (0) | 2019.12.09 |