Flutter應知應會(1)

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

SDK下載地址
github下載地址

下載后安裝

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:'

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容