首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
flutter
订阅
RWing
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Flutter的GetX库的实现原理
介绍 GetX是Flutter的一个轻量级、强大的状态管理和依赖注入库。GetX通过使用Controller类来管理状态,并使用GetBuilder、GetX等Widget来连接Controller和
深入了解Flutter的isolate(3) --- Flutter的thread model(线程模型)
Flutter中有一个很重要的概念就是isolate,isolate是由一个线程实现的,实现isolate的线程由Flutter创建和管理,除了实现isolate的线程,Flutter还有其余的线程,本篇文章探讨Flutte的threading model(线程模型)。 Emb…
Flutter渲染原理系列之构建Element树
Element是Flutter的树中特定位置的Widget的实例化后的具体表现形式。主要职责是连接Widget和RenderObject、状态管理、事件处理等
Flutter渲染原理系列之GPU渲染及屏幕刷新(Async)
在Flutter中,GPU渲染和屏幕刷新是通过一个异步的、事件驱动的机制实现的,主要涉及到几个关键组件:UI线程、GPU线程、以及与硬件相关的平台线程(Platform Thread)。
Flutter 自定义 build_runner 的 build
在使用 json_serializable 库的过程,感觉还是要写很多的重复代码,然后去 github 搜索了一波有没有简单的工具可以替代我这些重复工作的过程,一找还发现真有: json_model。但是在使用这个的过程中,发现这个库是先根据json 生成类,然后在把 dart…
Flutter如何设计一个高性能,多功能的ListView组件
最近因为在做Flutter中相关的性能优化,在收集很多性能数据之后发现ListView组件在一些场景下(例如加载更多)容易引起页面卡顿,看到了闲鱼的Flutter 高性能、多功能的全场景滚动容器。但奈何该组件没有开源,因此准备从文章给出的思路尝试研究和开发一个高性能的ListV…
Flutter增强列表-ListView性能问题分析
最近因为在做Flutter中相关的性能优化,搜刮了网上所有的文章之后,看到了闲鱼的Flutter 高性能、多功能的全场景滚动容器。但奈何该组件没有开源,因此准备从文章给出的思路尝试研究和开发一个高性能的ScrollView。这个系列预计会分为4-5篇文章,前三篇主要对现有问题研…
Widget、Element、Render是如何形成树结构?
最近因为在做Flutter中相关的性能优化,搜刮了网上所有的文章之后,看到了闲鱼的Flutter 高性能、多功能的全场景滚动容器。但奈何该组件没有开源,因此准备从文章给出的思路尝试研究和开发一个高性能的ScrollView。这个系列预计会分为4-5篇文章,前三篇主要对现有问题研…
【译】Flutter 延迟组件原理与自定义 【包体积优化 | 动态化】
Flutter 支持构建在运行时下载额外 Dart 代码和静态资源的应用程序,这可以减少安装应用程序的大小。这一技术背后如何实现,以及我们该如何根据业务自定义下载?
已开源!Flutter 流畅度优化组件 Keframe
正式开源!这是一个通用的流畅度优化方案,通过分帧渲染优化由构建导致的卡顿,例如页面切换或者复杂列表快速滚动的场景。