你有哪些寫了Flutter 以後才知道的事兒

前言

Hello,你們好,我又更新主題文章了,固然仍是聊一聊在Flutter 開發中的那些「奇聞異事」。這篇我們來講一說在開發過程當中應該知曉的事兒git

清單大全

  1. 在包管理pubspec.yaml中添加依賴的時候能夠直接provider:,不加版本號,flutter pub get會自動更新至當前包的最新版本,不過咱們儘量加上版本,咱們知道flutter 正處於飛速,前兩天看到fl_chart是沒有散點圖的,再看就支持了,因此說明什麼呢,依賴包的API會隨時更新,也許會形成以前API失效
  2. 在寫部件的時候,儘量的拆分,能夠給一個較小的單元外邊包一層Container,這樣方便咱們對其進行修飾,就像一個HTML中的Div同樣,加內邊距、外邊距
  3. 能夠儘量的使用狀態管理,包括像Provider等,這樣容易維護,也會容易排錯,有點像咱們的Vuex,Redux
  4. 避免較多的引用沒必要要的第三方包,好比使用一些工具方法插件,會很大。用戶可能會以爲APP好大,它並不像是王者榮耀``和平精英,玩起來以爲還應該多幾個G,但通常的項目我們仍是會考慮包的體積大小
  5. 在使用滾動部件的時候,咱們能夠嘗試加一下shrinkWrap = true,它真的頗有用,主要是滾動的部件在佔用的空間的時候,有個合理的分配

--持續更新ing-github

寫在最後

因爲是天天在積累,因此這篇依舊會持續更新,看咱們一塊兒可以列出多少清單,同時也歡迎來到個人GitHub 洋小樣同窗的倉庫,目前會有一些本身正在學習的Demos在,加油--ide


End but thank you工具

相關文章
相關標籤/搜索