發(fā)表日期:2018-09 文章編輯:小燈 瀏覽次數(shù):1704
按照慣例來一波心靈雞湯:
Flutter的優(yōu)點
跨平臺的優(yōu)點不必多說
Flutter默認(rèn)Meteria UI,開發(fā)起來賊溜
hot reload的開發(fā)模式非常方便,基本上做到實時查看改變的UI
將來發(fā)布的 Fuchsia OS 就欽定了 Flutter 作為 UI Toolkit
從性能上來講,F(xiàn)lutter是加分的。
Flutter的缺點
使用Dart開發(fā)容易造火箭?
目前處于beta版本,商業(yè)化的話還需要再等等。。。鬼知道什么時候
對于IOS UIKit來說,F(xiàn)lutter Meterial Design還不能取代之,只能作為一種補充。
在Android 平臺上,一個架構(gòu)的SO居然要7M左右,簡直不能忍。
不錯的教程:
https://www.jianshu.com/p/1f05b604f43e
設(shè)計基礎(chǔ)
使用主題共享顏色和字體樣式
Images
顯示來自網(wǎng)上的圖片
用占位符淡入圖片
使用緩存圖
Lists
創(chuàng)建一個基本list
創(chuàng)建一個水平list
使用長列表
創(chuàng)建不同類型子項的List
創(chuàng)建一個 grid List
處理手勢
處理點擊
添加Material觸摸水波效果
實現(xiàn)滑動關(guān)閉
導(dǎo)航
導(dǎo)航到新頁面并返回
給新頁面?zhèn)髦?/p>
從新頁面返回數(shù)據(jù)給上一個頁面
網(wǎng)絡(luò)
從網(wǎng)上獲取數(shù)據(jù)
進(jìn)行認(rèn)證請求
使用WebSockets