Flutter
跳至導覽
跳至搜尋
Flutter是基於Dart的軟件框架,用於開發各類桌面或行動端的應用程式。
安裝
Linux
這邊是透過tarball安裝到自己的目錄下[1],然後把dart
與flutter
設一組soft link到~/bin
下(我在PATH
裏面有設定這個路徑),另外關閉回傳的功能,以及透過precache先下載開發用的檔案:
cd /tmp; wget -c https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.19.2-stable.tar.xz; cd ~; tar xvf /tmp/flutter_linux_3.19.2-stable.tar.xz; cd bin; ln -fs ../flutter/bin/dart; ln -fs ../flutter/bin/flutter; flutter config --no-analytics; flutter precache
如果有搭配fvm,以下的指令可以在前面加上fvm
即可,像是:
fvm flutter config --no-analytics
設定
可以先看一下有哪些想關掉的:
flutter config
像是如果不處理網頁應用程式:
flutter config --no-enable-web
接着確認環境:
flutter doctor -v
建立
flutter create --empty --platforms ios,android --project-name test_flutter .
開發
可以看有哪些模擬器:
flutter emulators
接着將模擬器(這邊用foo
)跑起來:
flutter emulators --launch foo
然後才是將專案跑起來,這邊有需要的話可以指定--flavor
以及--dart-define-from-file
:
flutter run --flavor=development --dart-define-from-file=config.json -t lib/main.dart
快速鍵
- 用r可以Hot Reload。
編譯
Android的AppBundle:
flutter build appbundle --release
相關連結
參考文獻
- ↑ Linux Installation Guide. [2024-03-01] (English).
外部連結
- 官方網站 (英文)