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