
Flutter 源码系列
快乐de灰太狼
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Flutter源码系列之《一》Flutter的热更新探索(下)
在前两篇文章Flutter源码系列之《一》Flutter的热更新探索(上)和Flutter源码系列之《一》Flutter的热更新探索(中)我们分析了Flutter引擎的初始化流程,然后根据启动流程找到了实现热修复的方法,原理就是使用Hook的方式替换系统的FlutterLoader从而实现了代码热修复功能,当时在采用Hook的方式的时候有提到还有其他方式实现热修复功能,今天我们就尝试使用新的方式实现热修复,这篇文章是在前边两篇文章的基础上写的,在阅读这篇文章之前最好有看过前边的两篇文章。原创 2020-04-13 13:21:11 · 1966 阅读 · 3 评论 -
Flutter源码系列之《二》浅谈Flutter的状态管理库Provider
Flutter开发过程中一个常见的问题就是状态管理,所谓状态管理就是管理Flutter的Widget状态,对于Flutter的状态管理,社区上已有多种成熟的方案:Provider、Redux、MobX、BLoC等。在这些方案里Google建议我们使用Provider,接下来我们就学习下Provider,看它是如何做到的状态管理,在了解其原理之前,我们先看下它的使用。原创 2020-04-11 13:31:34 · 1474 阅读 · 0 评论 -
Flutter源码系列之《一》Flutter的热更新探索(中)
在上篇文章Flutter源码系列之<一>Flutter的热更新探索(上)我们分析了Flutter的加载流程,找到了实现热更新的方法,接下来我们开始实现热更新功能。原创 2020-02-22 21:57:45 · 1239 阅读 · 0 评论 -
Flutter源码系列之《一》Flutter的热更新探索(上)
在Google发布Flutter之后我一直对它保持很高的热情,尤其是Flutter支持热更新,但在1.7.8版本之后由于某些原因Google屏蔽了热更新功能,这着实让让人失落……于是抽了点时间研究了一下Flutter的加载过程,目的是找到可以实现热更新的方式原创 2020-02-22 21:56:20 · 2580 阅读 · 0 评论