2019-12-21 小文字
Flutter上手
奔跑吧workflow
Dart闭环开发
编译介绍
集成发布
脚手架cli
小结
本文为版权归属 58 Magpie技术团队,转载请注明出处
通过定制Flutter编译链工具,可以实现很多个性化的能力,甚至提供flutter tool本身不支持的功能。
同时借力Dart全栈,可以搭建完整的前后端开发工具。
Flutter上手
上手Flutter比较简单,走官方的接入规则,我们可以快速实现Flutter的接入和开发。但是这里面也会...
更多
2019-12-18 小文字
Flutter网络请求
http核心库
条件导包
运用场景
参考
我们都知道到Flutter在表现层做到了多端一致性,通过Android、iOS各自平台下的渲染实现了一致的UI效果。
那么如果你只是要开发一个适配Android, iOS, Web的三方库,有什么好的简单思路?
Flutter网络请求
在开发Flutter的时候可以使用http核心库。也可以使用社区的其他封装类库,比如dio。两者的底层实现都是http_parser
如果开发者不小心在flutter中...
更多
2019-12-4 小文字
Dart AOT产物
AOT编译工具
大小数据分析
“快照”大小
“指令”大小
v8格式快照信息
去除堆栈跟踪符号&混淆
Dart VM工具
小结
参考
为了控制Flutter混合开发后,包体积不至于过大。我们需要了解Flutter构建App后的产物,其中与开发者关系密切的是Dart业务侧产生的机器码。也就是本文将分析的Dart AOT产物。
根据Flutter FAQ的解答How b...
更多
2019-12-3 小文字
Widget,Element,RenderObject?
InheritedWidget是个啥
InheritedWidget的小魔法
of获取的对象是单例吗?
为什么调用of的widget会被刷新
怎么让调用of的widget不被刷新
provider的局部刷新
Consumer做了什么
provider如何通知数据更新
参考
本文主要是为了探究两个事情:
...
更多
2019-12-2 小文字
发布模式判断
为Container设置背景图
断言提示
“链式”调用
空值处理
参考
使用Dart开发Flutter应用,和Java非常类似,因此对Dart语言特性和Flutter Framework积累足够的话,便可以写出更高效和代码。
分享几个实用的小技巧,本文参考了FlutterDartTips,去除了一些很常见的写法。
发布模式判断
判断当前环境是否为发布模式。
const bool kReleaseMode = bool.fromEnvironmen...
更多