Flutter相关
本栏将从0开始学习flutter,从dart到简单的flutter控件再到混合开发。希望我能收获很多。
小王不是胖虎
多读书多看报,少吃零食多睡觉
展开
-
Flutter端与Native端通信
Flutter笔记-Flutter端与Native端通信1. 使用场景当逻辑在flutter中的实现方式较为困难,或者已经有现成的java代码实现了该逻辑的时候,则可以通过flutter调用java代码来减少开发工作量,Flutter与Android提供了一个名为Channel的接口去实现通信。2. 相关知识2.1 Channe整体架构图2.2 Channel分类BasicMessageChannel:flutter和平台端进行消息数据交换时候,可以使用。MethodChannel:原创 2020-12-30 17:16:06 · 368 阅读 · 1 评论 -
Flutter入门第二步-路由管理
Flutter入门第二步-路由管理说到路由,我们在学习计算机网络的时候也学过一个路由,不过此路由非彼路由。不过单从功能含义的角度来说,两者还是比较相似的。路由(Route)在移动开发中通常指页面(Page),这跟web开发中单页应用的Route概念意义是相同的,Route在Android中通常指一个Activity。Flutter中的路由管理和原生开发类似,无论是Android还是iOS,导...原创 2020-02-17 16:32:30 · 400 阅读 · 0 评论 -
Flutter入门第一步-Dart语言入门(三)
Flutter入门第一步-Dart语言入门(二).1.Dart中的异步支持1.1Future:Future与JavaScript中的Promise非常相似,表示一个异步操作的最终完成(或失败)及其结果值的表示。简单来说,它就是用于处理异步操作的,异步处理成功了就执行成功的操作,异步处理失败了就捕获错误或者停止后续操作。一个Future只会对应一个结果,要么成功,要么失败。.1.2 Fu...原创 2020-02-15 18:13:40 · 183 阅读 · 0 评论 -
Flutter入门第一步-Dart语言入门(二)
Flutter入门第一步-Dart语言入门(二)1.Dart中的操作符1.1取整void main() {var a = 7 ;var b = 2;print(a~/b);//输出1}1.2级联操作当我们对单一对象进行一系列的操作时,就可以使用级联。在dart中,级联可以用 ..来进行级联。如下例:class Person { String name; S...原创 2020-02-13 21:08:57 · 390 阅读 · 0 评论 -
Flutter入门第一步-Dart语言入门(一)
Flutter入门第一步-Dart语言入门最近学习flutter的时候,看了下官方文档里的示例代码,看得我一头雾水,就像是雾里看花(此处@东北酱)。在我个人看来,Dart语言的语法有点像是java和js的结合体,如果熟悉java的胖友学起来应该不会太费力。所以磨刀不误砍柴工,我先学一点基础的Dart语言,然后再开始我的fluter之旅。1.工具我个人使用了一个在线的编译工具 DartPad,...原创 2020-02-12 21:38:03 · 424 阅读 · 0 评论 -
Flutter环境搭建以及诸多准备
写在前面:近些年flutter慢慢变得火热了起来,连阿里都拿咸鱼来试水。我们这些安卓开发者也应该与时俱进地学一学,更新一下自己的技术栈,。原创 2020-02-10 21:17:02 · 198 阅读 · 0 评论