app 开发程序

发布日期:2025-10-13 09:24浏览次数:

为啥想自己做app

这事儿得从一个月前说起。那阵子天天刷手机,总觉得找点啥功能太别扭。我寻思着,为啥不能自己整一个用用?想法挺简单,弄个能提醒事儿、存点小东西的玩意儿就行,市面上那些不是太复杂就是广告蹦个不停。脑袋一热,开搞!

开始动手前那些纠结

刚开始那叫一个麻爪儿。学Java?Kotlin?Swift?Flutter?上网翻了三天三夜,眼都快瞅瞎了。后来一拍大腿,用Flutter!吹得挺神,说是一套代码安卓苹果都能用。省事!赶紧官网拽下来装光搭这个环境就鼓捣了大半天,电脑风扇呜呜的响。

画壳子比想象中费劲

打开那个编辑器,整得挺花花绿绿。寻思画个界面能有多难?拖拽呗!结果上手才发现,这玩意儿跟摆积木似的。想放个按钮放左边,它非得跑右边去;想调个字体大小,找半天找不到地方。偷摸去B站翻人家视频看,照着抄界面。好不容易画了个大概,丑是丑了点,按钮总算能点了。

最头疼的:让东西动起来

壳子是画好了,点下去没反应,死气沉沉的。写代码才是最要命的。我就想弄个按钮,一点,能把文本框里写的东西存下来。查!搜“Flutter 保存数据”,哗出来一堆词儿:

  • 什么SharedPreferences(听名字就够怪的)
  • 什么sqflite(好像是个小数据库)
看得脑袋嗡嗡的。硬着头皮选了个简单点的SharedPreferences。照着网上例子一个字一个字敲,光一个保存功能就折腾到凌晨三点,手指头都敲麻了。点下按钮,真存进去了!那一刻差点从椅子上蹦起来,跟中奖了似的。

手机测试像个笑话

电脑上跑得好好的,想着装到真手机上试试。噩梦又开始了。先是连不上手机,数据线换了两根。好不容易连上,又蹦出来个啥开发者选项。打开手机找这开关,愣是找了十分钟。装上去一点,啪!闪退。当时那个心凉。坐地上重新翻代码,发现手机权限忘了开。得,回来吭哧吭哧改权限,再装一遍。这回倒是打开了,就是界面歪七扭八,按钮大得能当靶子。又花了一下午调尺寸,气得我差点把手机扔了。

总算勉强能用

前前后后折腾了快两周,掉头发无数。现在这玩意儿,你说它是个APP,丑了唧。功能也贼简单:输入个待办,点个添加,它能存下来;完成了就点一下划掉。没了!连个响动都没有。塞给旁边朋友试试,人家点了几下说了句:“..按钮挺大,省得点错了。”行,这也算是个优点?总归是自己亲生的。

回头瞅瞅这一路,真是踩坑踩到饱。以为点个火就能起飞,结果光造轮子就磨秃噜皮了。不过下次再折腾,至少知道SharedPreferences咋用。算了,先去睡个好觉,梦里没有bug。

如果您有什么问题,欢迎咨询技术员 点击QQ咨询