发布日期:2025-10-13 09:24浏览次数:
这事儿得从一个月前说起。那阵子天天刷手机,总觉得找点啥功能太别扭。我寻思着,为啥不能自己整一个用用?想法挺简单,弄个能提醒事儿、存点小东西的玩意儿就行,市面上那些不是太复杂就是广告蹦个不停。脑袋一热,开搞!
刚开始那叫一个麻爪儿。学Java?Kotlin?Swift?Flutter?上网翻了三天三夜,眼都快瞅瞎了。后来一拍大腿,用Flutter!吹得挺神,说是一套代码安卓苹果都能用。省事!赶紧官网拽下来装光搭这个环境就鼓捣了大半天,电脑风扇呜呜的响。
打开那个编辑器,整得挺花花绿绿。寻思画个界面能有多难?拖拽呗!结果上手才发现,这玩意儿跟摆积木似的。想放个按钮放左边,它非得跑右边去;想调个字体大小,找半天找不到地方。偷摸去B站翻人家视频看,照着抄界面。好不容易画了个大概,丑是丑了点,按钮总算能点了。
壳子是画好了,点下去没反应,死气沉沉的。写代码才是最要命的。我就想弄个按钮,一点,能把文本框里写的东西存下来。查!搜“Flutter 保存数据”,哗出来一堆词儿:
电脑上跑得好好的,想着装到真手机上试试。噩梦又开始了。先是连不上手机,数据线换了两根。好不容易连上,又蹦出来个啥开发者选项。打开手机找这开关,愣是找了十分钟。装上去一点,啪!闪退。当时那个心凉。坐地上重新翻代码,发现手机权限忘了开。得,回来吭哧吭哧改权限,再装一遍。这回倒是打开了,就是界面歪七扭八,按钮大得能当靶子。又花了一下午调尺寸,气得我差点把手机扔了。
前前后后折腾了快两周,掉头发无数。现在这玩意儿,你说它是个APP,丑了唧。功能也贼简单:输入个待办,点个添加,它能存下来;完成了就点一下划掉。没了!连个响动都没有。塞给旁边朋友试试,人家点了几下说了句:“..按钮挺大,省得点错了。”行,这也算是个优点?总归是自己亲生的。
回头瞅瞅这一路,真是踩坑踩到饱。以为点个火就能起飞,结果光造轮子就磨秃噜皮了。不过下次再折腾,至少知道SharedPreferences咋用。算了,先去睡个好觉,梦里没有bug。