dart/Flutter笔记
最近接到个Flutter相关的协助事务,我其实没有真正使用过flutter开发项目,又不好推辞,所以现学现买了;
先粗略了解dart得语法,下面是我认为语法上有些特别得点,记录下:
看起来dart语法很多都和js/ts相似,所以这里记的是一些不同点;
描述 | javascript | dart |
---|---|---|
模板字符串 | `string text ${expression} string text` | “string text ${expression} string text” |
列表 | var arr=[“啊”,1] arr.push(‘b’) |
var arr=[“啊”,1]; var arr<String>[]=[“啊”,“b”];//特定类型 arr.add(“233”);//添加 var arr1=List.filled(2,"");//定长 var arr1=List<String>.filled(2,"");//指定类型 |
运算符 | - - | var a; var b= a ?? 10; print(b);//10 b ??= 1; //b为空则赋值, 如果经常搞多语言泛语言开发得话,忽略这个语法糖就行了 |
类型转换 | Number(str) | String str = ‘123’; var num = int.parse(str); print(num is int); str = num.toString(); |
字符串 | !str | str.isEmpty() |
参考:
flutter基础视频教程 - https://www.bilibili.com/video/BV1S4411E7LY?p=6
Flutter 开发实战 - https://cloud.tencent.com/edu/learning/course-2582-45888
Android计步模块(类似微信运动)
ios - 如何在Flutter应用程序中有效使用HealthKit的计步功能? -https://www.coder.work/article/272774
flutter插件开发学习之旅(4)-------检测GPS状态,打开GPS和显示经纬度实战
集成高德定位Flutter插件 - https://developer.amap.com/api/flutter/guide/positioning-flutter-plug-in/location-flutter-info
Flutter 混合开发 - 02 百度地图定位功能 android 篇 -https://segmentfault.com/a/1190000023609624
Flutter Tutorial - https://www.tutorialspoint.com/flutter/index.htm)
The Flutter tutorials - https://flutter.dev/docs/reference/tutorials
Flutter的菜鸟教程一:第一个Flutter应用
- 点赞
- 收藏
- 关注作者
评论(0)