首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Flutter
订阅
Q晴风Q
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
Flutter Engine源码编译
简要步骤安装depot_tools克隆depot_tools仓库,获取gclient命令,执行如下:设置环境变量,编辑~/.bashrc或者~/.zshrc,添加如下内容:编译选项Flutter'sm
Flutter Engine 编译与调试(2023)
概念 一、Flutter架构层 Engine 是Flutter 的核心,它主要使用 C++ 编写,并提供了 Flutter 应用所需的原语。当需要绘制新一帧的内容时,引擎将负责对需要合成的场景进行栅格
深入理解Flutter Platform Channel
相信读者们在阅读了我们之前的文章后,对Platform Channel有了一定的理解和认识。但是由于篇幅有限,上文并未对Platform Channel的工作原理进行详细的讲解。Platform Channel如何工作,消息如何从Flutter端传递到Platform端,消…
Flutter - Dart语法
任何保存在变量中的都是一个 对象 , 并且所有的对象都是对应一个 类 的实例。 无论是数字,函数和 null 都是对象。所有对象继承自 Object 类。 尽管 Dart 是强类型的,但是 Dart 可以推断类型,所以类型注释是可选的。 在上面的代码中, number 被推断为…
如何在 Flutter 中调用 C++ 代码
在 Flutter 中还在使用 JNI ?不如了解下 Flutter 中通过 FFI 调用 C++ 代码,实现高斯模糊。
我是如何学习Flutter源码的
接触到Flutter以后,我第一时间尝了一下鲜。那时还没有详细的中文文档,只有Flutter的官网上的英文文档可参考。边看边学,捣鼓了些Flutter app以及插件。然后把这个过程中的一些心得体会总结出来几篇文章: 总的感觉就是Flutter是如此简洁却又如此的强大。在熟悉了…
带你全面了解 Flutter,它好在哪里?它的坑在哪里? 应该怎么学?
回顾了这段时间解答关于 Flutter 的各种问题后,我突然发现很多刚刚接触 Flutter 的萌新,对于 Flutter 都有着不同程度的误解,而每次重复的解释又十分浪费时间,最终我还是决定写篇文章来做个总结。 Flutter 的诞生其实比较有意思,Flutter 诞生于 C…
Flutter异步编程-EventLoop
从本篇文章开始,我们将一起进入Flutter中的异步,异步操作可以说在Flutter开发中无处不在。Flutter异步实际上基本就等同于Dart的异步编程,尽管Flutter框架有一些异步的封装,但是本质上还是Dart的异步。本文目的不仅仅学会如何使用Dart中异步API,更重…
Flutter 中键盘弹起时,Scaffold 发生了什么变化
最近刚好有网友咨询一个问题,那就顺便借着这个问题给大家深入介绍下 Flutter 中键盘弹起时,Scaffold 的内部发生了什么变化,让大家更好理解 Flutter 中的输入键盘和 Scaffold 的关系。 其实解决这个问题很简单,那就是只要把 Scaffold 的 res…
Flutter Engine 编译 —— 我是这样读源码的
本文处理方式以官方配置为主,可能会更多的注重一些细节。读者可以直接参考官方文档进行编译。 笔者以 macOS 进行编译,所以这里仅提供 macOS 的编译步骤。 在开始编译之前,还希望你能准备好梯tizi子,否则你可能卡在 ninja -C 中。 关于 github 的使用,这…