首頁>技術>

Who am I ?

•Flutter是谷歌的移動UI框架,可以快速在iOS和Android上構建高品質的原生使用者介面。

•Flutter可以與現有的程式碼一起工作。

•Flutter是完全免費、開源的。

目前主要跨平臺技術

Why Choose Flutter ?

1.快速開發

毫秒級的熱過載,修改後,您的應用介面會立即更新。

使用豐富的、完全可定製的widget在幾分鐘內構建原生介面。

2.富有表現力和靈活的UI

快速釋出聚焦於原生體驗的功能。

分層的架構允許您完全自定義,從而實現難以置信的快速渲染和富有表現力、靈活的設計

3.原生效能

Flutter包含了許多核心的widget,如滾動、導航、圖示和字型等,

這些都可以在iOS和Android上達到原生應用一樣的效能。

1. 環境搭建

•Android Stuido上安裝外掛,並下載flutter Sdk到 本地,配置在環境變數即可,VS Code 方法相同。 (中文官網十分詳細)。這⾥主要是需要注意,因為某些不可抗⼒的原因,國內的⽤戶有時候需要配置Flutter的代理。

•安裝Dart語言庫。語法有不少Java、kotlin、JS的影子,幾乎無學習成本,可邊寫邊查

•執行Flutter Doctor確定環境正常執行

2. 建立應用

執行flutter create my_app建立應用

3.執行應用

按執行按鈕檢視應用,熱過載功能會實時顯示更新內容

4.Flutter---一切皆元件

官網提供目前市面所用到的所有元件庫供大家呼叫

外掛官網可以找到所有方法類的外掛集

5.引用Package演示

1.pubspec.yaml檔案引入,儲存會自動下載到本地

2.新增AndroidManifest.xml必要許可權

3.引用dio並新增方法

常用外掛

6. 生成應用

•Android

1.使用Java目錄下的keytool.exe建立key檔案並簽名,配置到專案key.properties檔案

2.flutter build apk會在build\\app\\outputs\\apk\\release目錄生成

•IOS

1.flutter build ios –release 生成檔案

2.在到xcode下進行打包釋出

  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • macOS 核心之一個 App 如何執行起來