Dart语法学了一点点,详见学习笔记01 。感觉Dart的语法和C++非常相似,于是迫不及待地直接去看Flutter,语法问题就遇到再学啦。
这边以Android Studio开发环境为例!
首先第一步当然是下载FlutterSDK!(详见flutter.dev),而后在Android Studio中安装Dart以及Flutter插件,便可以使用生成器新建一个Flutter应用。
Flutter默认使用MaterialYou进行开发,生成的示例main.dart中就是一个简单的例子,包含了入口runApp()以及Material的AppBar/Center等区块的编写,现在我只学到了怎么修改组件的属性!
右上角可以选择调试环境,比如我选了桌面端之后就会生成一个调试exe。
Flutter支持热重载和热重启,在Android Studio运行调试窗口的左下角可以找到:
如果想进行安卓端的调试,可以在确保安装安卓SDK之后,使用打开项目打开项目中的Android文件夹,按照提示安装Gradle,随后就可以生成一个虚拟的安卓环境(我的是pixel3a),还可以打开自己手机的USB调试和USB安装进行实机调试,插上数据线即可。每次热重载需要重新安装。
以前面向对象编程经验不足,现在在写属性,方法,类这些的时候还不是很得心应手,需要勤加练习!同时还要优先搞好ACM。
感觉和cpp差别还是很大的,哈哈
神😭😭