
Flutter
文章平均质量分 87
jiodg45
这个作者很懒,什么都没留下…
展开
-
Dart FFi
FFI: 全称Foregin Function Interface,外部函数接口,是dart sdk的一个新的语言特性,提供了一套动态库加载器,能直接查找内存中已有的函数符号,也支持将指定路径的库加加载到内存中.通在dart侧持有这个库的文件句柄,利用dart暴露的方法查找对应的native方法返回给dart调用,从而提交与native通信的效率,相比较JNI和iOS的混编,它为开发者提供了一套额外的技术方案.实例代码可以参考 https://dart.dev/guides/libraries/c-inte原创 2022-06-20 23:47:51 · 995 阅读 · 0 评论 -
记录一个Flutter空安全升级问题
最近碰到一个奇怪的问题先来看个现象工程结构.├── README.md├── android├── build├── ios├── lib├── pubspec.lock├── pubspec.yaml├── subpackage├── test└── webview_demo.iml子工程空安全检测正确✅jiodg45@jiodg45s-MacBook-Pro subpackage % dart pub outdated --mode=null-safetyShowing原创 2022-01-07 00:11:17 · 2950 阅读 · 0 评论 -
Flutter-Engine-architecture
The-Engine-architecture(译)原文: https://github.com/flutter/flutter/wiki/The-Engine-architectureFlutter 结合了一个 Dart 框架和一个高性能的引擎。Flutter 引擎是一个用于运行高品质移动应用的可移植运行时。它实现了 Flutter 的核心库,动画和图形,文件和网络的 I/O,支持可访问性(accessibility),插件架构,以及用于开发,编译和运行 Flutter 应用程序的 Dart 运行翻译 2021-09-14 20:34:53 · 278 阅读 · 0 评论 -
fluro路由框架实现
fluro├── fluro.dart└── src ├── common.dart //base components ├── extensions.dart //share route arguments via the context ├── fluro_router.dart //define route find route and create PageRoute └── tree.dart //m原创 2021-09-12 20:08:14 · 170 阅读 · 0 评论 -
Dart Sdk Tips
Dart Sdk包含了dart相关的基础command tools和dart相关的基础库Overview...├── pkg //dart工具包├── runtime //dart运行时相├── sdk //dart sdk,基础工具包以及各平台的实现 ├── tools└── utils├── _http ... //dart http请求库,基于dart其它基础库编写(io/isolate/match等)├── _internal ... //不同平台(移动端原创 2021-09-12 10:51:42 · 458 阅读 · 0 评论 -
DarVM简介
DarVM笔记原文: https://mrale.ph/dartvm/Dart VM用于本机执行Dart代码的组件集合,可以把它比如成一个虚拟机, 主要包括以下内容:运行时系统对象模型垃圾回收编译的快照文件核心库本机方法辅助开发组件Debugging 断点调试Profiling 性能评测Hot-reload 热重载两种不同的编译模式的pipieJust-in-Time (JIT) 用于开发阶段翻译dart代码并执行Ahead-of-Time (AOT) 用于relea原创 2021-04-11 11:52:35 · 380 阅读 · 0 评论 -
Dart&Flutter编码规范指北
Dart & Flutter编码规范指南Dart编码规范英文版:[effective-dart en]https://dart.dev/guides/language/effective-dart中文版:[effective-dart zh]https://www.dartcn.com/guides/language/effective-dart/Flutter编码规范英文版:offical-style-guide en中文版,没有找到,我用蹩脚的英语翻译了一遍,内容如下, 还请各原创 2021-03-26 22:59:42 · 2864 阅读 · 0 评论