發表日期:2018-12 文章編輯:小燈 瀏覽次數:4495
Flutter是谷歌的移動UI框架,可以快速在iOS和Android上構建高質量的原生用戶界面。 Flutter可以與現有的代碼一起工作。在全世界,Flutter正在被越來越多的開發者和組織使用,并且Flutter是完全免費、開源的。
Flutter擁有豐富的工具和庫,則可以使用Flutter作為視圖(View)層, 并可以使用已經用Java / ObjC / Swift完成的部分(Flutter支持混合開發)
支持Material組件和Cupertino widgets。
git clone -b beta https://github.com/flutter/flutter.git
注意:/Users/yongliu/Documents/FlutterProject/flutter/bin需要替換為你本地Flutter項目的路徑,
添加
export PATH=$PATH:/Users/yongliu/Documents/FlutterProject/flutter/bin
此外國內需要修改鏡像路徑:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
Android Studio
IntelliJ IDEA
Visual Studio Code
IDE 插件安裝即可
Flutter create demo_app
*demo_app 必須是小寫
Flutter packages get
*獲取依賴包
Flutter run
*運行程序
選擇模擬器查看結果便可成功得到第一個Flutter項目
StatelessWidget是狀態不可變的widget。初始狀態設置以后就不可再變化。如果需要變化需要重新創建。StatefulWidget可以保存自己的狀態。那問題是既然widget都是immutable的,怎么保存狀態?其實Flutter是通過引入了State來保存狀態。當State的狀態改變時,能重新構建本節點以及孩子的Widget樹來進行UI變化。
發送一個請求
Response response;
response=await dio.get("/test?id=12")
// 請求參數也可以通過對象傳遞,上面的代碼等同于:
response=await dio.get("/test",data:{"id":12,"name":"wendu"})
print(response.data.toString());
###相關學習網站
Flutter原理與美團的實踐
Flutter Hot Reload
Flutter Widget布局控件
Flutter中文文檔 [**FlutterGithub源碼**<https://github.com/flutter/flutter>]
Flutter中文文檔 <http://doc.flutter-dev.cn/>
Dart中文官網 <https://www.dart-china.org/>
日期:2018-10 瀏覽次數:7247
日期:2018-12 瀏覽次數:4319
日期:2018-07 瀏覽次數:4868
日期:2018-12 瀏覽次數:4168
日期:2018-09 瀏覽次數:5491
日期:2018-12 瀏覽次數:9915
日期:2018-11 瀏覽次數:4798
日期:2018-07 瀏覽次數:4574
日期:2018-05 瀏覽次數:4851
日期:2018-12 瀏覽次數:4315
日期:2018-10 瀏覽次數:5132
日期:2018-12 瀏覽次數:6206
日期:2018-11 瀏覽次數:4453
日期:2018-08 瀏覽次數:4585
日期:2018-11 瀏覽次數:12623
日期:2018-09 瀏覽次數:5570
日期:2018-12 瀏覽次數:4823
日期:2018-10 瀏覽次數:4178
日期:2018-11 瀏覽次數:4522
日期:2018-12 瀏覽次數:6057
日期:2018-06 瀏覽次數:4002
日期:2018-08 瀏覽次數:5427
日期:2018-10 瀏覽次數:4453
日期:2018-12 瀏覽次數:4516
日期:2018-07 瀏覽次數:4355
日期:2018-12 瀏覽次數:4494
日期:2018-06 瀏覽次數:4376
日期:2018-11 瀏覽次數:4369
日期:2018-12 瀏覽次數:4242
日期:2018-12 瀏覽次數:5275
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.