初识 Flutter 是在 吴小龙同学 个人微信账号的推送消息见到。不知道为什么突然对这个东西感兴趣了,于是在第二天就自己搭建了环境,做了官网上的demo试了下效果。下午的时候通过和安卓同学的了解,觉得对于安卓同学来说,做这个东西会相对简单很多,因为 Flutter的语言 Dart和 Kotlin以及 Java 的语法很相似。
开发环境
Android Studio
之前没有怎么用过 Android Studio,只是用他来编译过安卓程序,其他的就没怎么了解了。这次在安装Flutter环境的时候,通过 Flutter Doctor 检测的时候,输出信息告诉我要安装 Android Studio,于是乎就安装了。
Xcode 当然是需要的,如果直接安装Xcode 然后能够打包 iOS 项目,Flutter Doctor 检测会直接通过的。还会输出一条命令让你打开模拟器(open -a Simulator)。当然在检测的时候需要通过brew做些配置的修改通过控制台信息进行修改就是了,没什么难点。
开发语言
Dart 语言,其实到现在我都不知道是个什么语法,只是照着葫芦画瓢,将官网上的示例代码敲了一遍。感觉和 Swift 差不多,当然除了OC之外,感觉其他语言 – Java, Swift 等面向对象语言的语法都差不多。
Demo 过程
- 首先就是展示普通的界面(创建项目之后就会有)
- 做些简单的修改,改改文字啊,改改属性啊
- 导入一个包,是个语言包,搞这个的时候费了些时间,因为老是超时,多搞几次就好了,我重启了一次电脑
- 写了个列表,添加了交互以及页面的跳转,还有主题的修改
- 齐活。
后续
学习并尝试新的东西,提升自己的兴趣,虽然现在 iOS 和 安卓不火了,但是学习一个东西,去学习通用的东西,比如 Flutter怎么实现的跨平台,与 JS 有什么异同,以及其设计理念等。我觉得对于自己以后的技术之路还是有很大帮助的,您说呢 … … 哈哈 just one day 感觉理清了好多东西,从未知到相识,nice!
————–参考网站—————-