基礎配置以及相關基礎知識
特點:跨平臺
谷歌的dart的語言,強類型語言,靜態類型,面向對象
佈局方式:聲明式佈局
請列舉Flutter不同版本的特點?
- Stable:穩定分支,可用於生產環境的版本。
- Beta:由上個月最佳的Dev分支推送而來。
- Master:主分支,相比於Dev更加穩定。
- Dev:最新開發分支,包含Flutter最新的變更。
Flutter doctor命令是做什麼用的?
- 檢查環境並在終端顯示報告,用來查看是否需要安裝其他依賴項來完成整體的安裝。
配置Android Studio還需要安裝額外的JDK嗎?爲什麼?
- 不需要,安裝對應的Dart插件和Flutter插件即可。
如何在mac上配置Flutter和Android Studio的環境變量?
- 在.bash_profile文件中對flutter sdk以及android sdk路徑進行添加配置。
你覺得Flutter開發工具都有哪些吐槽點?
- 由於出自谷歌,一些開發環境的配置,有一定的門檻,網絡原因容易被卡住。
- 異常錯誤提示不是很友好,解決起來不是很方便。
- 與現有App集成起來坑不少
同時開發android和ios必須用mac嗎?
yes
開啓一個ios模擬器
open -a Simulator
創建一個flutter項目
flutter create (my_app)項目名稱
進入
cd my_app
ls
README.md ios my_app.iml pubspec.yaml
android lib pubspec.lock test
目錄說明
ios和android:是該app對應的蘋果和安卓的宿主工程
pubspec.yaml: 依賴包配置文件
lib: dart部分代碼
運行
cd my_app
flutter run
用xcode打開項目
open ios/Runner.xcworkspace
給androidstudio安裝dart和flutter
- 打開Android Studio
- 打開Preferences > Plugins (macOS), File > Settings > Plugins (Windows & Linux)
- 選擇 Browse repositories, 搜索 Flutter plugin
- 然後點擊安裝,然後安裝Dart插件
- 完成之後選擇重啓Android Studio
打開ios的模擬器
-
列出你安裝的所有可用的設備
xcrun instruments -s
-
開啓指定模擬器(上面的列表就是可用模擬器名稱)
-
安裝指定的app
xcrun simctl install booted <app路徑>
-
運行指定的app (com.example.app)
xcrun simctl launch booted <app identifier>
-
卸載指定的應用
xcrun simctl uninstall booted <app identifier>
-
快速開啓一個ios模擬器
open -a Simulator