
從0到1:我的「vibe coding」起手式
我不是工程師,只愛學外文、聽外國歌、追劇和動漫、打遊戲。以前學外語,總被字典app搞得頭大:字典要裝好多個,查時態變化要一個app、查發音又要一個、看外語討論區還得開網頁瀏覽器。於是我心想:「Gemini 3 都出來了,聽說很強,不然用AI幫我寫程式碼看看?」
向Gemini丟指令幫我寫一個手機app,一次整合英文和日文字典近60部,單字一鍵跳查,支援搜尋圖片、gif動圖、影片,甚至融合單字卡軟體AnkiDroid的優點,能建立字卡幫我記憶生字。
結果Gemini真的秒懂!它不只給程式碼,還問我要不要加這個、那個功能,幫我做護眼深色模式介面。生成出來的app如果不滿意或有bug,就告訴Gemini:「欸哪裡卡住了」、「這我不要」、「你能不能給我更好的設計」。它會跟你解釋出錯的原因,直接 live 修復給你看。來回交手幾次,它幫我把app改得越來越貼合我的需求。
以前我曾花一年自己研究Java語法,勉強寫出很陽春又不滿意的字典app,最終卡關放棄開發了。但這次有AI幫我代理,而且我真的懶了,不想浪費青春自己寫程式碼、除錯,還把自己氣個半死。這次我決定用靠Gemini來實驗,自己完全不寫任何一行程式碼。況且Gemini是用我沒學過的Kotlin語法來寫,就算我自己想寫也寫不出來!結果Gemini真的幫我做出一個完整可用的「英日字典王」app。
分享我的製作流程
1. 選定AI助理
Google有免費提供Android Studio軟體給所有人自行開發安卓app,它也跟上AI時代搭載Gemini助理,助理會常駐在程式碼的編輯畫面上,就好像有老師在旁邊帶你開發app一樣。既然有這種零成本的專業工具,對我來說當然是菜鳥上手的首選。
你可以向Gemini助理提出構想,問它:「如果是你的話會想怎麼寫?你的計劃是什麼?」,也可以問:「這個錯誤訊息是什麼意思,你可以解決嗎?」、「怎麼上架到Google Play?請給我步驟教學。」它會用簡單易懂的文字給你解答。如果想深入鑽研的話,甚至可用它來學工程師怎麼寫程式碼。
你也可以給它一句指令(prompt,中文、英文、多國語言皆可),叫它直接替你寫,自己不用動手。
Android Studio的AI助理與其它AI不同的是,它不只會深度解析你的程式碼,還會「記住」你給過的所有指令,甚至會推敲和預測你可能想做什麼,自動給予優化的建議。還來不及想到的功能,它早就幫你想到了。
之前我曾用過別家AI助理,每次只要關掉重開,它就「忘了」先前寫過的內容,感覺好像今天是A老師幫你寫程式碼,明天突然換成B幫你寫,但B根本不知道A老師寫過什麼。每次都換不同的人寫你的app,怎麼可能寫得好呢?所以越寫越糟,最後根本連app都開不起來,這時要叫AI急救火,AI竟然還自己卡住,完全陷入死胡同。Android Studio的Gemini則克服這個痛點。
2. 向AI下指令(prompt)
- 先給Gemini我的app大架構:
以下我把許多指令整合成一小段中文給你參考:
寫一個App叫「英日字典王」,整合查詢多部字典。功能:輸入單字後可以跳查多部字典。字典以類別做區分;支援中、英、日語音辨識、查字的歷史紀錄、預設字典查詢、單字卡等功能。
AI開始生成程式碼,並問我有沒有要改的地方。
訣竅與注意事項:先想清楚你理想的app是什麼樣子,至少要有基本雛型,盡量用完整和脈絡清晰的描述下指令,才能確保AI貼合你的需求。先讓AI做好雛形,後續再雕琢和優化。
- 按自身喜好進行優化
開發者可把手機連接電腦,將AI寫好的app安裝到手機上使用。看到不滿意的地方直接向AI反映就好:
app開不起來,你幫我檢查錯誤紀錄檔並修正。
查字的時候閃退了,請追查原因並解決。
打包成app時失敗了(the build failed),請解決。
我看不到某某按鈕,請檢查配色是否不正確。

軟體操作畫面
訣竅:請AI幫你修正bug時,盡量把你的遇到的問題描述詳細,不要寫出連自己或家人朋友看了也不懂的怪中文,還要AI去懂你在說什麼。你的指令必須提及可能導致錯誤發生的具體特徵或跡象,AI才能靠那些線索幫你回溯並修復:
打開app後,按了[語音辨識的麥克風按鈕],螢幕一直出現[識別失敗的錯誤訊息],但我有確認沒唸錯字, app還是[閃退]了。請查出原因並修正。
⬆這樣提問,AI會知道要修復的對象是麥克風按鈕,出錯的特徵是出現特定的錯誤訊息,出錯的跡象是閃退。
我明明打開了深色模式,但開啟app時,主畫面卻還是白色背景,請修正。
⬆要修復的對象 = 深色模式。出錯的特徵 = 主畫面沒變黑色。目標 = 修正問題。
3. 部署上架
由於我不知道怎麼把app上架到Google Play,就直接問Gemini助理,它給我一系列的文字說明,同時我也用Youtube找別人的教學影片,終於能呈現成品「英日字典王」app啦。

AI讓素人實現夢想
現在我可以用它來享受外語版的連續劇、漫畫、遊戲、電台podcast,遇到不會的台詞直接查字,也可以用它自學外語,它也會是考生學習教材和考檢定證照的利器。
以下介紹「英日字典王」的特色和使用方式。
1. 一個app,收錄近60部字典
30部英文字典、26部日文字典、其他特殊英/日字典(例句、同反義詞、由來、時態變化、方言俚語、行業術語)、圖像/影像搜尋、搜尋外語討論區對話串、AI查字(問ChatGPT某個生字的解釋)。這家字典沒收錄,就跳查別家的,再查不到還能放大絕,讓AI幫你找答案。
2. 提供智慧「建議字典」按鈕
字典數量多到眼花,不知該用哪一家字典查字嗎?輸入要查的字,按「建議字典」鈕,讓系統推薦最適合的字典讓你光速跳查。
3. 支援自訂「字典陣容」和「字典排序」
可勾選想顯示在清單裡的字典,滑動排序字典以及清單類別,更貼合你的需求。
4. 支援「語音辨識/拍照辨識/手寫辨識查字」
想查單字卻懶得打字?可以用講的!想查紙本或是螢幕畫面上的單字,可以用拍照辨識單字。遇到不會唸也不會打的英文字(例如cardiovascular)或日文漢字(「辻褄」),也可拍照辨識或用手寫辨識出來,再跳查字典。
5. 支援「閃電查詢(快查)模式」與「查字歷史」
設定你的預設字典,最多可設定同時查詢三部預設字典,在三個分割畫面之間同時查字,還可即時在分割畫面上再切換到其他字典,暢行近60部字典。查過的單字,會自動出現在「查字歷史」頁面中可隨時回去翻找,app也會記住每個單字最近一次跳查使用的字典名稱,可在歷史頁面快速跳查。
6. 提供輕量、中階與高階「使用者模式」
擔心字典數量過多反而不知怎麼用?先選用輕量模式,只顯示最少量、常用且堪用的字典陣容,熟悉之後再選用較高階模式。任何模式下皆可自訂字典陣容與排序。
7. 支援「建立單字卡」、「提醒/複習」、「統計」功能
可建立/編輯/複習字卡(包括一般/克漏字/影像遮蔽式字卡),在統計頁面下看複習成效。在字卡上甚至可透過快顯預覽視窗跳查字典,製卡時就不需手動把筆記內容從字典複製貼到字卡,省下大量時間。還可透過小工具將字卡直接拉到手機主畫面上快速複習。每張字卡自動套用app預設的提醒複習週期,也可自訂提醒的時間點。
新創「隨機字卡複習提醒」,系統隨機抽卡推播通知。如果你像我一樣累積超過5千張字卡,不用再擔心複習不到排在很後面的字卡。
8. 支援批量建立字卡
選擇用圖像、影片或音檔來建立大批字卡,一個檔案對應建立一張字卡,同時批量設定字卡的組別、複習提醒週期、標籤,還支援同時OCR辨識圖像文字。
9. 支援匯入AnkiDroid的字卡
先用AnkiDroid匯出字卡,再用英日字典王app匯入,自動對應AnkiDroid字卡正面、背面的文字與媒體附件,所有字卡一次搞定。
10. 提供備份功能,重新安裝app也安心
可將字卡、複習頻率、app設定、查字歷史,以zip壓縮檔格式自動上傳到您自己的Google雲端硬碟或存入手機裝置,再從雲端硬碟或手機還原就好。
以下是我的app畫面截圖和使用影片:


字典多到眼花,選擇困難?系統幫你智慧建議字典






懶得打單字?直接拍照辨識單字


**免費下載「英日字典王」**: [Google Play連結]

小彩蛋:為慶祝app上架,我的沙龍特別推出抗通膨超實惠訂閱方案。用英日字典王app搭配我的英、日文教學文章,查單字、做字卡、記單字都更方便、省時、高效,幫你的訂閱提高附加價值!
未來我會在英日字典王 app 使用手冊陸續更新使用教學、應用實例和小訣竅,幫助你更快速上手,敬請密切追蹤。

























