用时 2 个月,开发一个应用「网页雷达」,基于 Flutter 框架编写的应用程序。其中遇到很多问题,都要让人发狂。
首先,吐槽 Flutter 开发环境。
不是编程环境 VS 开发巨卡,就是发生报错让人迷惑不解,网上寻找答案查到崩溃,解决差不多 2、3 天甚至更长。
第二是 Flutter 的编码方式,也是很多人吐槽这点,一个组件需要嵌套 n 个大括号,有编程洁癖的码农会吐血。不时会编写超长的代码,如果删除或挪移代码,不小心就报错(缺少括号对称性),时不时丧失开发兴趣。
开发完之后,发现性能堪忧。发现严重卡顿现象,导致应用崩溃,还有搞到手机发热……此时让人无语至极。
以为开发就是完了吗?不是,是情绪崩溃的开始。因为 AppStore 上架过程,也是郁闷一段时间,频繁被拒绝。
主要反馈的问题,搞不清楚真正修改什么地方,网上同一个问题解决也是多样的。其实往往是修改一些地方,都要让人弄好几天。
不管遇到九九八十一难,最后,终于上架。
总体,修复最大问题是性能,手机不发热,不崩溃,已经是最大心愿。
哈哈,但是还是不能放松,因为期望这个应用能有用。
当时,开发这个应用,想解决自己看股票价格,但是工作时候不方便,常常打开手机查看,想有一个应用能时时检查网页信息或数据。
当达到一定条件,就通知用户,省得自己分神。
后期,想迭代一些新功能,例如远程推送服务等等。
如果对用 Flutter 开发感兴趣,或遇到问题,可以相互交流,可以加我微信 zh-bh-2012 (备注:flutter ),然后拉一个群交流。
还有,厚脸皮推荐大家下载看看我的应用,appstore:
https://apps.apple.com/cn/app/id1498411170
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/650390
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.