首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Flutter
订阅
Bu学
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
深入进阶-从一次点击探寻Flutter事件分发原理
一次需求中遇到了这样的场景,PageView中有三个页面,其中一个页面是TabBarView结构。结果出现了当滑动到TabBar的时候,外层PageView无法滑动(滑动冲突)。最终在stackoverflow上找到了这个问题的解法,过程中顺便将Flutter的手势与滑动机制总…
Flutter跨平台运行机制
终于,又满足了自己的一个好奇心!利用中秋假期时间探索了Flutter是如何在Android、iOS上运行起来的,因此,这篇文章主要分享Flutter在Android、iOS上的运行机制。至于Flutt
Flutter 事件分发
在 flutter 中,一个事件的产生、利用过程中有 native、engine、flutter 三个角色,native 是生产者(在原生体系中 native 是属于消费者,但是在 flutter 这个体系中,可以将其看作为生产者,因为在 flutter 看来它的 native…
flutter 消息传递机制
在 ServicesBinding 的 initInstances 函数中主要有两个操作,将 window.onPlatformMessage 与 defaultBinaryMessenger.handlePlatformMessage 关联起来,再读取 license 相关的…
Flutter中的垃圾回收机制
两种模式下都存在Dart RunTime,它包含了垃圾收集器,是实例化对象并变得无法访问时分配和释放内存的必要组件。 2.可达性算法:通过gc root对象开始搜索,不可达的对象会被回收,引用的类型主要有强引用、弱引用,当存在强引用时宁愿抛出oom也不回收、但是弱引用的话,有可…
Flutter 动态化方案探索
随着移动平台的发展,移动端用户规模越来越大,相应地产品需求也是日益见长。为了解决诸多快速迭代的业务产品线及需求,提高我们的开发效率,业内的同行们尝试探索了许多跨平台方案,如今比较主流的方案大致有以下几种。如: 上述的几种方案或多或少都存在一些瓶颈或使用场景的缺陷,这里就不多展开…
Flutter | 性能优化——如何避免应用 jank
流畅的用户体验一直是每一位开发者的不断追求,为了让自己的应用是否能给用户带来持续的高帧率渲染体验,我们自然想要极力避免发生 jank(卡顿,不流畅)。 本文将会解释为什么即使在 Flutter 高性能的渲染能力下,应用还是可能会出现 jank,以及我们应该如何处理这些情况。这是…
React Native 团队怎么看待 Flutter 的?终于有官方回复了
昨天 React Native 官方团队在 reddit 上发起了一次 AUA(ask us anything)活动,地址在文末。看到这个活动的时候,我脑海里想到的第一个问题就是,他们怎么看待 Flutter 的?结果打开活动后,发现已经有人问了,而且还得到了官方的回复。 除了…
关于Flutter你要知道的可能都在这儿
reinterpret_cast是C++里的强制类型转换符。这里reinterpret_cast()方法将该AndroidShellHolder对象指针强制转化为long类型的值并返回java层保存。 然后通过shell的Setup方法调用将platform_view、io_m…
Flutter-一行注解直接编译生成资源配置文件
不同的开发有不同的思路,这里我采取的是使用Dart注解的方式,只需要执行一行注解即可完成资源文件配置。 下面重点介绍我们的开发思路。 下面一个一个说。 其中在flutter中一般只需要第一种构建方式,同上以上四个命令都可以附加一些命令,例如:--delete-conflicti…