Flutter
Last Edited Time
Feb 12, 2022 09:58 AM
date
May 14, 2021
slug
flutter
status
Published
tags
JavaScript
Flutter
个人笔记
summary
Flutter 的相关笔记
type
Post
开源代码
常见问题
空类型推导问题
// bad
class C {
int? i; // (1)
void f() {
if (i == null) return;
print(i.isEven); // (2) ERROR
}
}
// good
class C {
int? i;
void f() {
final i = this.i;
if (i == null) return;
print(i.isEven);
}
}
烧鸡同学阅读记录
题目
Tags
URL
一句话评论
创建时间
已读
Flutter
Oct 29, 2024 01:59 AM
Flutter
Layout Engine
- JS 逻辑 + webview 渲染
- JS 逻辑 + 原生渲染
- DART 逻辑 + Flutter 渲染
- JS 逻辑 + Flutter 渲染
- 原生语言 + 原生渲染
Flutter 渲染的问题,很多三方软件和SDK是原生的,原生渲染和flutter自渲染并存时,问题很多。
May 6, 2024 09:15 AM
Flutter
Dynamic Update
Jul 31, 2023 02:31 AM
Flutter
Dynamic Renderer
Mar 23, 2023 05:10 AM
Flutter
Dec 22, 2022 10:07 AM
Flutter
Typescript
跨端
Dec 22, 2022 10:04 AM
Dynamic Renderer
Flutter
- 产物替换:已被官方叫停
- AOT 搭载 JIT:增大包体积 20MB+
- 动态生产 DSL:对 JS 依赖偏重
- 静态生产 DSL(Flap 选型)
Dec 22, 2022 09:50 AM
UI Library
Flutter
MacOS
Nov 14, 2022 01:44 AM
Flutter
使用 RenderObject 实现自绘的组件
Aug 18, 2022 03:09 AM
Flutter
Tutorial
Aug 18, 2022 02:50 AM
React
Flutter
使用 React 编写 Flutter
Aug 16, 2022 02:52 AM
React
Flutter
使用 React 编写 Flutter
Aug 16, 2022 02:52 AM
Flutter
Tutorial
Aug 16, 2022 02:18 AM
Flutter
原理解析
1. Widget 组件:StatelessWidget、StatefulWidget、ProxyWidget、PreferredSizeWidget、RenderObjectWidget 分为
组合型 Widget
和 渲染型 Widget
,只有 RenderObjectWidget 是 渲染型 Widget
2.Element 元素:ComponentElement
组合型元素 和 RenderObjectElement
渲染型元素;RenderObjectElement
会持有 RenderObject
成员,该成员的创建是由 RenderObjectWidget
完成的
3.RenderObject 渲染对象:RenderObject
负责 绘制 paint
和 布局 layout
,是最核心的对象。无论是可视的组件,还是用于布局的组件,它们功能实现都依赖于 RenderObject
。我们如果能力足够,也可以效仿源码中的处理,自己实现 RenderObject
进行绘制、布局。Aug 15, 2022 10:58 AM
Flutter
Aug 8, 2022 09:27 AM
Flutter
Aug 8, 2022 06:03 AM
Flutter
Tools
Flutter App 预览系统
Aug 3, 2022 03:26 AM
Flutter
Worker
Flutter 可以传入 dart 方法来进行隔离,JS 可以传入 js 代码来进行隔离
Jul 12, 2022 09:22 AM
Flutter
QuickJS
有点坑,quickjs 和 JavascriptCore 在转换成 Dart 类型的时候格式并不相同,有些情况下不支持自动识别类型,并且 convertValue
Jul 12, 2022 07:34 AM
Flutter
Issues
跨端
Kraken 不支持 web
Jul 12, 2022 06:21 AM
Flutter
Hybrid App
MiniApp
使用 flutter 编写一些组件,JS 的执行放到 V8 里
Jul 12, 2022 03:20 AM
Flutter
Flutter 性能优化,自定义动态渲染
Jul 11, 2022 06:52 AM
Flutter
WebAssembly
Flutter 上使用 wasm 方案
Jul 11, 2022 06:39 AM
Flutter
Widget & Element & Render Object 区别
Jul 11, 2022 03:52 AM
Flutter
Redux
在 Flutter 中使用 Redux
Jul 7, 2022 03:40 AM
React Native
Flutter
React Native 与 Flutter 的区别
Jul 7, 2022 03:28 AM
Flutter
Flutter 版本控制器,非常好用
Jul 5, 2022 09:23 AM
Flutter
Lowcode
Hybrid App
May 23, 2022 06:23 AM
Flutter
Hybrid App
Tools
闲鱼推出的 Flutter/Native 混合开发框架
Jan 17, 2022 05:49 AM
Flutter
Summary
Jan 15, 2022 09:10 AM
Awesome Series
Flutter
Jan 15, 2022 09:09 AM
Flutter
Browser
Jan 15, 2022 09:09 AM
Flutter
MiniApp
Hybrid App
Jan 15, 2022 09:09 AM
finogeeks/mop-flutter-sdk: FinClip 小程序 Flutter SDK 插件,用于在 Flutter 应用中运行小程序 / Flutter SDK for FinClip
Flutter
MiniApp
Hybrid App
Jan 15, 2022 09:09 AM
Flutter
Jan 15, 2022 09:09 AM
Flutter
Jan 15, 2022 09:08 AM
Flutter
Jan 15, 2022 09:08 AM
Flutter
Jan 15, 2022 09:08 AM
Flutter
Jan 15, 2022 09:07 AM
Flutter
Tutorial
Jan 15, 2022 09:07 AM
Hybrid App
Tutorial
MiniApp
Flutter
混合渲染技术,小程序原理
Jan 8, 2022 09:47 AM
Tools
JavaScript
Flutter
Hybrid App
Lowcode
跨端
混合渲染
Jan 6, 2022 02:15 AM