今天小編分享的社會經驗:一群人出去玩算賬太麻煩,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 也幫助何正浩走進獨立開發者社群,和更多資深開發者進行交流。面向不同的開發者分享經驗,也讓他收獲了寶貴的經驗和友誼。
實習生 劉伊璐 現代快報 + 記者 蔡夢瑩
(校對 張紅霞 編輯 周冬梅)