首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
flutter
订阅
熵菌
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
【源码篇】Flutter GetX深度剖析 | 我们终将走出自己的路(万字图文)
依赖注入,控制反转的思想和状态管理结合,会擦出什么样的火花? 它山之石可以攻玉,优秀的思想可以启迪心灵!
字节小哥带你揭秘Dart VM魔术盒
Dart VM是Flutter开发语言Dart运行的虚拟机,那他是如何运行的呢?字节小哥哥从多个维度带你揭开Dart VM的神秘面纱~
Flutter组件化框架
军队中有“军师旅团营”,营是团的组件,师是军的组件。 国家中有“省市县乡村”,村是乡的组件,市是省的组件。 要管理复杂的结构,逐层划分组件是一个很好的方法。 本文探讨的组件化,并非以代码复用为目的。 本文关注于通过组件化,管理比较复杂的工程,提高人效,降低损耗。 代码量大编译慢…
手写一个Flutter State Widget,来让你彻底理解State的来龙去脉
在上期,我们手写了一个Widget的实现,并接触到了Element,经过一系列的分析,我们对Widget和Element的认识更进一步,那么这期我们就来深入理解下State,相信大家在开发过程中,总会用到StatefulWidget,那么官方为什么设计一个含有State的Wid…
Flutter 动态化热更新的思考与实践(二)----Dart 代码转换AST
我们在上一篇文章《Flutter动态化热更新的思考与实践》中探讨了在Flutter中实现动态化热更新的可行方案,在本篇文章里我们先来探讨该方案的第一阶段:如何将Dart代码转换成AST描述文件。 1. AST 简介 上一篇文章里也提到了AST,但是没有过多的来解释,那么在本篇文…
Flutter 动态化方案探索
随着移动平台的发展,移动端用户规模越来越大,相应地产品需求也是日益见长。为了解决诸多快速迭代的业务产品线及需求,提高我们的开发效率,业内的同行们尝试探索了许多跨平台方案,如今比较主流的方案大致有以下几种。如: 上述的几种方案或多或少都存在一些瓶颈或使用场景的缺陷,这里就不多展开…
使用JavaScript实现一个简单的编译器
尽管社区的工具如bable、*-loader已经帮我们完成了上面的所有工作,我们不用关心编译的过程,甚至也很少有人关注输出的代码,但是了解编译原理还是很有必要的,这篇文章主要用来记录我在学习编译原理时整理的一些笔记。 本文包含大量示例代码,跳过部分代码并不影响阅读重要,因此可酌…
MLN -- 陌陌团队一个支持热更新的移动跨平台框架
最近偶然在Github发现了一个跨平台的新框架 -- MLN,项目介绍上说是一个基于Lua语言的高性能、小巧、易上手的移动跨平台开发框架,并且支持热更新。引起了我的兴趣,怎么来说也要去尝试一番,一个兴趣点当然是因为陌陌这个名字,另一个就是热更新(毕竟连flutter都不支持热更…
把玩飞镖:Dart VM 集成入门
飞镖(Dart)既是一种轻巧的武器,也是一门编程语言的名称。这门语言的 Dart VM 虚拟机内置在 Flutter 框架中,在移动端开发中有广泛的应用。那么,我们能否脱离 Flutter,单独为原生项目(如游戏引擎或高性能图形应用)嵌入 Dart VM 呢?这就是本文关注的场…
[Flutter翻译]Flutter without Flutter
这是一个实验。让我们在不使用Flutter框架的情况下,创建在移动设备上显示一些东西所需的最小代码。 Flutter是一个高级GUI框架,它使用dart:ui(Skia引擎的一个抽象)来实际显示一些东西,并与这些东西所显示的平台进行交互。当然,我们自己也可以直接使用这个低级别的…