Writing in the front

Why write these three versions?

First of all, Kotlin has been written in daily development. At the beginning, I used Java to develop Android projects, and in 19, I started to contact Kotlin. Since then, I have been using Kotlin to carry out projects, mainly because the syntax sugar is too sweet. I’ll save it, Utils will do something with it, and it won’t stop.

Secondly, Flutter is used. The reason why Flutter is used is that some simple pages can be implemented with Flutter. One page can be placed at both ends, which can save a lot of time. However, the reality is cruel, I am the only one to learn, and then is the most important, if this is realized, my working hours increased, but my performance did not go up 😭😭😭.

Finally Uniapp because we started small program development, due to various factors in the end we chose Uniapp, our boss started to agent, and then I followed began to learn, simple to understand the company after the project directly to fit, walk a lot of pit, all kinds of overtime to bugs, then there are all kinds of web search, ask former colleagues. Often is a line of code to solve the problem, do not know how to solve, work all night.

In the end why? Or because I am free. At the beginning, I was upset and didn’t know how to start. The project I downloaded from Github seemed very simple, but I just couldn’t understand what and what. Like how the Flutter is so much nested, to be reasonable so many nested will not see the big head. Finally, he couldn’t fight and joined.

screenshots

Since you do everything yourself, the UI is pretty much the same

Kotlin
Flutter
Uniapp

idea

Learn from each other

Content is more, is not the first time to write the article, a bit forgot the feeling at that time, the follow-up slowly add.

address

Kotlin version (https://github.com/zizikoth/Kotlin_WanAndroid)

Flutter version (https://github.com/zizikoth/Flutter_WanAndroid)

Uniapp version (https://github.com/zizikoth/UniApp_WanAndroid)