
flutter
文章平均质量分 92
hzulwy
技术嘛!最重要的是自己理解,然后才是分享
展开
-
Flutter与Native通信原理剖析与实践
这三种类型的Channel都是全双工通信,即AB,Flutter可以主动发送消息给Native端,并且Native接收到消息后可以做出回应,同样,Native端可以主动发送消息给Flutter端,Flutter端接收到数据后返回给Native。在讲解Flutter与Native之间是如何传递数据之前,我们先了解下Flutter与Native的通信机制,Flutter和Native的通信是通过Channel来完成的。我们分几种场景来介绍Flutter和Native之间的通信。原创 2023-09-14 04:41:34 · 1127 阅读 · 0 评论 -
Flutter框架和原理剖析
Flutter是Google推出并开源的跨平台开发框架,。开发者可以通过Dart语言开发Flutter应用,一套代码同时运行在ios和Android平台。不仅如此,flutter还支持web、桌面、嵌入应用的开发。flutter提供了丰富的组件、接口,开发者可以很快地为flutter添加native扩展。。原创 2023-09-13 14:04:06 · 960 阅读 · 0 评论 -
Dart基础语法2
同Android Handler类似,在Dart运行环境中也是靠事件驱动的,通过event loop不停的从队列中获取消息或者事件来驱动整个应用的运行,isolate发过来的消息就是通过loop处理。首先Loop检查微服务队列,依次执行Event,当微服务队列执行完后,就检查Event queue队列依次执行,在执行Event queue的过程中,每执行完一个Event就再检查一次微服务队列。构造函数时,Dart 会在编译时期创建一个不可变的对象,这意味着相同的构造参数只会创建一个实例。原创 2023-07-22 00:12:19 · 160 阅读 · 0 评论 -
Dart基础语法1
学习一门新的语言,我们可以以自己现有的熟悉的语言来类比,比如我们非常熟悉Java,那么剩下的就是需要掌握与Java不同的Dart语法,剩下的就需要靠自己多写多看来慢慢熟悉。 国际惯例,使用Dart完成一个:“Hello,World!运行Dart 代码可以使用,dart命令需要配置环境变量,将 “${FLUTTER_SDK}/bin/cache/dart-sdk/bin” 配置到变量 PATH 中即可。原创 2023-07-19 23:48:17 · 102 阅读 · 0 评论