你有哪些写了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工具

相关文章
相关标签/搜索