本文同步發表於 iThome 鐵人賽,系列:神隊友.swift:30 天 Vibe Coding 打造育兒 iOS App
說明這個系列想解決的育兒問題、為什麼用 Vibe Coding 做 iOS App,以及這 30 天的整體規劃。
大家好,我是 Steven,軟體工程師,平常主要有個人接案、DevOps、系統開發、維運。家裡有一個小朋友。
接下來 30 天,我想嘗試:一行 Swift 都沒寫過的我,要用 Vibe Coding,從零做一個幫爸媽省時間的育兒 iOS App。
這不是 Swift 教學合集,而是一個工程師把育兒上的真實問題,一個一個做成 App 功能的完整紀錄,包含 AI 寫錯、不懂的地方、卡關的那些時刻。
1. 為什麼選擇育兒當題目?
帶小孩的日常,最缺的不是方法,而是時間。
聯絡簿要簽、明天要帶的東西要準備、疫苗和健檢要記得預約、孩子生病時要找哪間診所有開⋯⋯每件事都不難,但一件接一件,永遠做不完。
事情多還不是最難的,更難的是「兩個人怎麼一起記得」:
- 幼兒園的通知只有一個人看到,另一個人完全不知道明天要帶水彩
- 藥早上餵過了沒?上次發燒幾度?輪流照顧的時候,最容易在交接時出錯
- 想幫忙的那一方,常常不知道現在該做什麼,只能問一句「要我幫什麼?」
- 要記得所有事的,常常是同一個人,久了就變成一個人的負擔
所以我想做的,是讓兩個人都能隨時知道家裡發生什麼事、自己可以接手什麼,不用每件事都靠一個人記、一個人交代。
身為工程師,遇到重複又煩人的事情,第一個念頭就是:這個能不能用程式解決?
2. 核心挑戰
這次兩個我最想挑戰的地方:
- 不會 Swift,也能做出 iOS App 嗎? Vibe Coding 簡單說就是用講的寫程式:我描述想要的功能,AI 負責寫程式碼,我負責看懂、測試,再決定要不要留下來。開發會搭配 Xcode,AI 工具預計同時試試 Claude Code 和 Codex。
- 做出來的東西,真的能幫到育兒的爸媽嗎? 這可能是老掉牙的主題,但我還是想自己動手試試看,能不能解決問題。
3. 本系列文章目標
這 30 天的路線大概長這樣,實際進度會跟著開發狀況調整:
| 階段 | 天數 | 主題 |
|---|---|---|
| 前言 | Day 1 | 參賽初衷與想解決的問題 |
| 痛點收集 | Day 2~3 | 自己的痛點假設、做一個投票頁收集大家的痛點 |
| 規劃與開發 | Day 4~24 | 先解決自己家的需求,邊開發邊參考投票結果 |
| 實際使用與回顧 | Day 25~30 | 家裡實際用用看、邀請其他家庭試用、回顧 Vibe Coding 的得與失 |
4. 我的實作計畫
- 先花兩天收集痛點,接著就進入開發,邊做邊參考大家的回饋
- 從遇到的育兒問題開始,一次解決一個
- 過程中碰到哪些技術、踩到哪些坑,就寫哪些
- 做出來的和還在嘗試的,都會照實記錄