1.简介 InheritedWidget是Flutter提供的一个非常重要的功能性组件,可以实现在widget树中从上到下数据共享数据,比如我们...
1. 什么是Ioslate 我们的flutter应用启动的时候就会开辟一个独立的ioslate,这里面包含了一个独立的内存空间和一个携带 eve...
前言 BaseFlutter开源项目基于Flutter2.0,语法上空安全,是Provider MVVM的最佳实践,可以用于线上应用的优秀架构,...
前言 每个应用在启动的时候都会初始化一个application类,我们可以在这个类中做一些初始化的操作,例如第三方sdk的初始化,在实施组件化工...
前言 之前做内存优化的时候,为了实现对线程的使用监控,借助了一个第三方的hook框架(epic[https://github.com/tiann...
前言 假如Dart不存在Mixin关键字,并且有几个不存在继承关系的类,他们有相同的代码,那么该如何复用这些相同的代码呢?可能你会写一个第三方类...
前言 以前学android的时候就曾经使用过APT在编译时解析注解,然后结合Javapoet生成代码,在flutter端其实也有这种类似的技术,...
前言 之前学习原生开发的时候使用过各种编译自动生成模板代码的框架,例如ARouter,这些框架其实是借助了JavaPoet 这个框架来自动生成代...
前言 flutter作为新一代移动UI框架,有很多native不具备的优势,比如开发时热加载,可以立刻看到UI修改效果,提升开发效率,而且同一套...