dart/Flutter笔记

举报
Amrf 发表于 2021/04/15 23:07:07 2021/04/15
【摘要】 最近接到个Flutter相关的协助事务,我其实没有真正使用过flutter开发项目,又不好推迟,所以现学现买了;先粗略了解dart得语法,下面是我认为语法上有些特别得点,记录下:看起来dart语法很多都和js/ts相似,所以这里记的是一些不同点;描述javascriptdart模板字符串`string text ${expression} string text`“string text $...

最近接到个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应用

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。