1. Dart語法
Dart是谷歌開發的計算機編程語言,后來被Ecma (ECMA-408)認定為標準。它被用于web、服務器、移動應用和物聯網等領域的開發。它是寬松開源許可證(修改的BSD證書)下的開源軟件。Dart是面向對象的、類定義的、單繼承的語言。
Dart官網
2. Android/IOS/web 基礎知識
Flutter 提供的面向移動端開發者的開發方案,你可以選擇其中一種方案來實現你的現有需求。
3. Flutter 基本語法及API
以下都以macOS為例子
安裝
執行以下命令
vim ~/.bash_profile
按i進入input模式
添加下列代碼到bash_profile
export PUB_HOSTED_URL=https://pub.flutter-io.cn //國內用戶需要設置
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn //國內用戶需要設置
系統要求
- 操作系統macOS
- 操作空間大于1GB
- 工具命令行
下載sdk
下載后安裝
cd [目標目錄]
unzip [下載路徑]
添加flutter到目錄
方法一:直接運行下面代碼 該方法只能降flutter臨時設置在環境中
export PATH=`pwd`/flutter/bin:$PATH
方法二:修改bash
vim ~/.bash_profile
添加下面 PATH_TO_FLUTTER_GIT_DIRECTORY是flutter路徑
export PATH=PATH_TO_FLUTTER_GIT_DIRECTORY/flutter/bin:$PATH
運行 flutter doctor
這里假如檢測出問題,不要怕,先去創建一個項目先
創建項目
Android studio 安裝dart和flutter后就可以new一個項目了,這么簡單就不介紹了
另外,你還可以通過terminal+編輯器,方法有點像React
flutter create myapp
cd myapp
檢查設備
flutter devices
運行一個flutter應用
flutter run
體驗熱加載
修改main.dart
將字符串
'You have pushed the button this many times:' 更改為
'You have clicked the button this many times:'