flutter項目總結一(第三方庫)

      今年使用flutter開發了兩個項目,一個溯源項目,一個物聯網項目,一直想抽時間總結一下,每次都是對着IDE想半天,不知道從哪裏寫起,今天突然感覺其實從哪裏開始寫都可以,也就釋然了(一個糾結的人)。flutter正式發佈出來感覺有兩年了,一些坑大牛們都踩過了,大部分問題谷歌官方也都修正了,第三方庫也很豐富,先用溯源項目試試水,感覺不錯,今天先把我使用的第三方庫分享出來備忘,也希望對看到文章的人有所幫助。

cupertino_icons: ^0.1.2
//這是一個圖標庫,裏面有非常豐富的小圖標,可以節省半個設計師出來

  english_words: ^3.1.0
//隨機生成一定數量的英文單詞,測試用例裏比較有用

  dio: ^2.1.5
//網絡訪問庫,很強大,app核心這個需要研究透徹

  oktoast: ^2.1.7
//模擬安卓的土司組件,flutter一般底部彈出提示,原生開發用的多,習慣了

  shared_preferences: ^0.4.2
//比較方便的本地存儲管理,讀寫都是異步的,簡單方便

  flutter_screenutil: ^0.4.2
//屏幕像素高度,寬度獲取,寫佈局時很方便

#  flutter_location_picker: ^0.0.6
//類似ios裏的三級聯動地區波輪選擇器,外觀不錯

  flutter_sparkline: "^0.1.0"
//比較簡明漂亮的折現圖,無數字標識,能看個趨勢,優勢就是好看

  flutter_staggered_grid_view: "^0.3.0"
//這個不多說,格子布局組件,挺好用

  font_awesome_flutter: ^8.5.0
//漂亮的字體,也有些圖標,可以省另一半設計師出來

  flutter_svg: ^0.14.1
//flutter本省不支持svg圖片顯示,需要這個組件

  url_launcher: ^5.0.3
//電話、短信、郵件、網站訪問系統應用調用

  get_it: ^1.0.3+2
//奇怪的庫,我代碼裏看用這個快捷的實現了一個單例模式

#  fl_chart: ^0.2.2
//好看的圖表庫,按時間日期的統計比較實用,其他場合需要斟酌

  charts_flutter: ^0.8.0
//對比了好幾個圖表庫,還是谷歌官方這個最強大,就是不怎麼漂亮

  percent_indicator: "^2.1.1"
//進度條

  event_bus: 1.1.0
//應用不復雜的話,這個傳遞事件啥的很方便,記得配合靜態路由管理使用(flutter頁面再跳到下一頁後,上一頁是自動銷燬的)

  flutter_spinkit: "^4.0.0"
很明顯,進度條(圈),各種加載動畫

  fluro: "^1.5.1"
//大名鼎鼎的路由管理組件,比較好用,使用event_bus遇到問題時,看看這個,配合起來就好了

  jpush_flutter: ^0.1.0
//極光推送,有錢的話,推薦高級版,畢竟現在小米華爲大廠都優化了這個,免費的應用退出後收不到推送,切記,切記。

第一篇做個引子,後面我會針對每個用法把項目代碼的一部分貼出來分享。待續。。。(給自己一點動力)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章