写在前面
为什么要写这三个版本?
首先Kotlin是日常开发一直在写的,一开始使用Java开发安卓项目,19年开始接触Kotlin,后续一直使用Kotlin进行项目,主要是语法糖真的太香了,大段大段的代码被节省下来,一直点下去就好,完全不用存一个变量,Utils处理一下,存一下,Utils再处理一下,用后根本停不下来。
其次是Flutter,至于为什么使用Flutter,是因为一些简单的页面完全可以使用Flutter来实现,一个页面放两端,这样可以节约不少时间,毕竟有一些项目性能确实不是我们考虑的地方,效率才是最重要的。然而现实是残酷的,只有我一个人去学习,然后就是最重要的,如果这样实现,我的工作时间增加了,但是我的绩效没有上去😭😭😭。
最后是Uniapp,因为我们开始小程序开发了,由于各种因素我们最后选择了Uniapp,我们老大开始探探路,然后我也跟着开始学习,简单了解了之后公司项目直接上手,走了不少坑,各种加班改bug,然后就是各种网页查找,问以前的同事。经常是一行代码搞定的问题,不知道怎么解决,加一晚上班。
最终为什么呢?还是因为闲了。开始学的时候比较烦躁,根本不知道怎么入手,从Github上下载下来的项目好像很简单,但我就是看不懂,什么和什么,怎么这样就完了。像Flutter的怎么这么多嵌套,讲道理这么多嵌套不会看的脑袋大么。最终还是打不过就加入了。
截图
由于所有东西都是自己搞的,ui就大差不差了
Kotlin
Flutter
Uniapp
想法
互相学习
内容比较多,也不是第一时间写的文章,有点忘了当时的感受了,后续慢慢加。
地址
Kotlin版本 (https://github.com/zizikoth/Kotlin_WanAndroid)