首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一群人出去玩算账太麻烦,00后大学生开发分账App

你也许遇到过这样的情况:和小伙伴们出去玩得挺爽,可是各种结账乱七八糟,回来算钱时头疼欲裂。来自北京邮电大学的何正浩,耗时两年多开发了一款名叫Numpkin的旅行分账App,完成了从不懂开发的编程小白,到独立开发者的进阶之路。

取名源自拼单词乌龙,App迎着海边日出上架

说起开发App的初衷,何正浩回忆起高考结束第二天。在回家的出租车上,他非常笨拙地处理着一个麻烦的问题。那一天,他和同学在外聚会,从玩密室逃脱到买咖啡,再辗转火锅店和KTV,他一人代付了当天所有的支出。由于不是每个同学都全程参与,何正浩在备忘录和计算器这两个App之间不断切换,分账过程让他倍感折磨。

当时,他的脑海里出现了2017年的暑假,一家人和朋友们集体出游的经历。“当时,每家各自预付了一定的费用,由组织我们一起出去玩的阿姨来算账。旅行结束后,她为了分账制作了一个十分详细且复杂的Excel表格,分条目、分家庭全列清楚了。”他告诉现代快报记者, 这两次经历十分相似,让他萌生开发一个帮助旅行或聚会组局者的App,解决分账时遇到的复杂问题。

2021年暑假,高中毕业的何正浩开始在各个平台搜索,学习如何入门iOS开发。虽然,他从小就对电脑编程有极大的兴趣,还曾尝试用易语言(一门以中文作为程序代码编程语言)进行编程,但真正上手开发App,还是第一次。经过几个月的学习,他在2021年底写下了App的第一行代码。

兴趣就是最好的老师,何正浩就这样边学边写。“这两年,我一直在断断续续地写代码,其实并没有全身心地投入,直到2022年5月左右,为了准备校内一项创新创业项目比赛,开发App才算往前推进一大步。”一起投入比赛的是他的高中同学何彦江,由他搭建服务器。App的前端开发、功能设计、开发上架等事项,则由何正浩一手包办。

关于App的名字,还闹了个乌龙。“我当时也是灵光一现,想到了南瓜(Pumpkin)这个词,但我记错了,记成了Numpkin,就这样提交了。后来发现还真的有点独一无二。”

此时,Numpkin仅仅完成了雏形,困扰他的问题再次出现。“我完全没有美术功底,界面UI设计时彻底没辙,最后找了AI作图工具帮忙,不停尝试和完善后,才有了现在简洁的蓝底界面。”何正浩告诉现代快报记者。

今年4月底,何正浩开始进行最后的修补和完善。4月30日,何正浩与高中同学一同前往秦皇岛,选择在这里度过五一假期。5月2日清晨,他的邮箱里收到了一封邮件,App的全部功能审核通过。此时,何正浩和小伙伴们一同出发去海边看日出,Numpkin就这样迎着日出的朝霞正式上架了。

App解决多人分账难题,开发经验和收获友谊是最宝贵的

据介绍,Numpkin是一个以旅行、聚会事件为对象的多人分账App,它的初衷是为那些在外旅行时需要帮助整个团队付款或记账的人提供的便利工具,涵盖了活动的各个方面:预付款、支出记录、同步共享、结算建议、明细导出等。

打开App,建立一个新的账单,添加所有成员的姓名,Numpkin会自动生成该成员的代表字符和颜色。当遇到一笔集体开销时,你可以轻点主页右下角的加号,进入到新增支出的视图,在这个视图,你可以设置代付人、备注和类别。无论谁付,只需要在Numpkin中准确地记下代付人,旅行中途,也可以随时新增内部结算。在旅行的最后,直接导出图片明细,并遵循结算建议即可,成员可以一次转账结清所有应付款项。

何正浩说,2023年上半年他已经使用Numpkin在他的三次旅行中记账,和朋友一起出行时不再需要纠结是否要先选一个人代付,也不需要专门腾出一个没有余额的支付账号,十分便捷方便。值得一提的是,“当年制作Excel表格来分账的阿姨也用上了这个App,还发朋友圈推荐更多人使用,这也是我没想到的。”

App上架后,何正浩一直在收集反馈和建议,不断进行测试完善,努力将Numpkin更新到更好状态。这也是他首个使用Swift语言进行编程的App。

回顾近2年的开发历程,何正浩表示,开发经验和收获朋友是最大的收获。就在今年,他使用Swift语言开发了一个叫“Scheduled”的教育类项目,可以帮助人们能够更好地学习调度算法。此前的开发经验帮助他成功入围WWDC23 Swift学生挑战赛,并成为全球350余名获奖者之一。

未来的路还很长,Numpkin也帮助何正浩走进独立开发者社群,和更多资深开发者进行交流。面向不同的开发者分享经验,也让他收获了宝贵的经验和友谊。

实习生 刘伊璐 现代快报+记者 蔡梦莹

(校对 张红霞)

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O4TV8ulih1J-qcD7AefECijw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券