我跟你說,家裡那隻老狗,年紀大了,身體也開始不太那天抱著牠,心裡就想,以後要是真有個萬一,我該怎麼辦?是不是又要東奔西跑,打電話問這問那的,那時候心情肯定很差,還要處理這些瑣事,想想就覺得頭大。
那時候我就想,現在什麼都嘛有App,怎麼這種事就沒有一個方便的?難道就不能有個地方,讓我在手機上點一點,就能把這些「終程」的事情預約好、查清楚嗎?越想越覺得這事兒有搞頭,心一橫,就決定自己來試試看。
發想與初步的瞎搞
我剛開始,就拿了張白紙,跟小孩子塗鴉一樣,想著App裡面要有什麼。
- 當然是線上預約,這是核心。總不能還讓人打電話?
- 再來就是服務查詢,哪裡有什麼服務,收費多少,環境怎麼樣,這些都要一目瞭然。
- 還有就是一些基本資訊,比如說寵物走了之後,有些什麼流程要走,有哪些文件要準備,這些亂七八糟的,都得有個地方放著。
我當時就覺得,這東西一定要做得簡單、直觀。你想想看,誰會開心的時候用這個App?都是傷心難過的時候用,要是介面還搞得複雜難懂,那真是要罵人了,對?視覺上我就想盡量溫和一點,顏色不要太刺激,字體要大,按鈕要清楚。
動手實作的漫長過程
說幹就幹,我一個人在家裡,電腦螢幕前就是我的戰場。最開始,我試著用之前學過的一些程式語言,結果發現根本不是那回事。很多功能我想了老半天,就是兜不起來,試了好幾種架構,搞得我頭都大了,常常半夜還在想這個問題怎麼解。
後來我終於選定了一個自己感覺比較順手的框架,然後就開始一步一步地「堆」起來。後端嘛就得把所有服務單位的資料先給弄進去,這是個大工程。我得一個個去收集資料,服務名稱、地點、聯絡電話、開放時間、還有提供的服務項目跟價格。有些資料不是那麼好找的,我還得打電話去問,就說是朋友介紹的,問得很小心,生怕人家覺得我是來打探情報的。
接著就是前端了,也就是大家看到的手機介面。我把預約的流程拆解得很細,從選擇服務類型、選擇日期時間、填寫毛小孩的基本資料,到最後的確認。每一個步驟都力求簡潔,讓使用者不要有任何多餘的思考。確認之後,我設計了一個簡單的通知機制,服務單位那邊會即時收到通知,然後就能進後台去處理。這樣一來,省去了很多電話溝通的環節,減少了來回確認的時間,對大家都有好處。
查詢功能就相對簡單一些,但是也花了我不少心思。我想著大家可能會想找離家近的,或者想找某種特定服務的。所以我就做了篩選功能,可以按地區、按服務類型去篩選,出來的結果直接就是卡片式的,每張卡片上就把最重要的資訊呈現出來,點進去才是詳細內容。這樣大家可以很快找到自己想要的資訊。
測試、修改再測試
你知道嗎,自己做出來的東西,你覺得天衣無縫,但別人用起來就不一樣了。我把App差不多弄出來之後,自己先當小白鼠,點來點去,看有沒有什麼地方會卡住,或者哪個按鈕點了沒反應。光是自己測就找出好多小毛病,修了又修。
然後我就找了幾個朋友,還有家裡人,讓他們幫忙試用。我就跟他們說:「你假裝家裡有隻毛小孩要走了,你用這個App怎麼辦?」他們真的幫了我大忙!一個朋友說:「這個日期選擇好小,我手指頭粗,點不準!」另一個說:「這個服務說明好像不太清楚,我看了半天不知道是什麼意思。」還有人說:「預約完了,是不是應該有個提醒?不然我可能會忘記。」
這些建議我全部都記下來,然後一個個去改。改UI、改文字、加功能,那段時間真的是改到懷疑人生,感覺永遠沒有盡頭。但是每一次改完,再看到他們用得更順手,我就覺得這些辛苦都值了。
終於上線了,那種感覺真好
等到覺得App差不多穩定,功能也齊全了,我就鼓起勇氣,按照流程把這個App提交到應用商店。提交上去之後,每天都在等,等審核結果,那種心情真的是既期待又忐忑,生怕哪裡又出問題,被退回來。
終於有一天,我看到商店裡真的出現我的App了!天,當時那個感動,真的不是三言兩語能說清楚的。從一個模糊的想法,到手稿上的塗鴉,再到電腦前一個個敲出來的程式碼,最後變成一個實實在在能讓大家在手機上用的工具,這種從無到有的成就感,真的太棒了。
現在,這個寵物終程照顧App終於正式跟大家見面了。我知道它還有很多可以改進的地方,畢竟一個人的力量有限。但我希望它能真的幫助到那些跟我一樣,不知道該怎麼處理毛小孩終程事宜的朋友們。讓大家在最難過的時候,少一點煩惱,多一點便利。以後我會繼續聽取大家的意見,慢慢地把它做得更更貼心。








