背景:10 年 + 后端 phper。
觉得不能在打工这条路上走一辈子,于是总想尝试点副业,由于关注很多旅行博主的视频,于是 travelboast 这块软件映入眼帘,这是一款国外的软件,主要作用是能动态生成旅游路线视频,想着自己要是能开发一个出来,貌似也很不错,想了一年多,终于在 22 年 11 月中开始了行动,当时想的想法是在苹果端上线一款这样的产品,于是就是开始了 Swift 和 SwiftUI 的学习。
在学习 iOS 开发的时候,很多教学视频都是那 todolist,也就是待办事项来举例,正好,想要有计划的过好每一天也是自己理想的生活,之前一直使用有道笔记来做规划,但是使用起来不怎么顺手,所以每天做计划这个事,就断断续续没怎么有效的执行。于是就萌生了先开发一款适合自己的计划规划软件,边学边做边整理思路,终于在自学 3 个月整的时候开发出来并发布到 appstore 上了。
在做 iOS 版的时候就想着要不要做 android 版,因为之前也一直对 android 开发有兴趣,可是也是一直停留在想想,始终没有行动,终于在 iOS 版开发完后,就开始了 android 开发的学习。技术上使用 kotlin 和 jetpack compose。除了经历了第一天的兴奋,第二天的迷茫后 (发现 android 开发涉及的知识比 iOS 开发多),后面就越来越顺利了。
Android 版本从开始开发到开发完毕用了不到一个月,应该是因为有了前面的 swift 和 swiftui 的基础,kotlin 和 swift 都是现代编程语言,swiftui 和 jetpack compose 都是声明式语言,很多相同的地方,所以才这么快。
其它技术类的话题,比如 MVVM、MVI 这类的,这里就不提了,个人感觉,android 和 ios 都学的话,它们的思想会相互印证,然后反过来会加深你的认知,也就是越写越开朗,会不断的发现新的更好的解决方法。
开发的 app 叫熊猫规划,欢迎体验:熊猫规划。
目前的情况是,不会推广,也没什么人下载使用,那就权当练手吧。
发帖的目的是求入交流群,多长长见识。