iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Mobile Development

看見筆記捲土重來,試著用 Vibe Coding 完成一款 App 吧! 系列

看見筆記(SeeNote)是我的 Android Side Project,目標是做出對視障者友善的筆記軟體,專案成立於 2022 年;後來上班和社群太忙,看見筆記只完成雛型就鴿在 Github 當了三年的角落生物。

今年生成式人工智慧又推出了許多新工具,這次 IT 鐵人賽的目標是使用 Vibe Coding 把看見筆記上架到 Play 商店供人下載使用。

看見筆記 Github
https://github.com/AndyAWD/SeeNote

參賽天數 30 天 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文 團隊第一屆技術創作市集
DAY 21

114/21 - Vibe Coding 建立領域層

領域層最簡單的說法,就是這個類別只能引用 Kotlin,所以不能在 import 看到 Android 的東西 例如 import android.conten...

2025-10-05 ‧ 由 AndyAWD 分享
DAY 22

114/22 - Vibe Coding 建立 use case

一個 use case 只做一件事,符合單一原則 AI 寫扣經過 這個 Use Case 的職責很簡單:從 NoteRepository 獲取所有筆記的 Fl...

2025-10-06 ‧ 由 AndyAWD 分享
DAY 23

114/23 - Vibe Coding 建立導航

以前的 Android 開發,常見的爭議話題是一個 Activity + 多個 Fragment 還是多個 Activity 一個 Activity + 多個...

2025-10-07 ‧ 由 AndyAWD 分享
DAY 24

114/24 - Vibe Coding 新增和載入筆記

這次主要建立 NoteEditViewModel,用來處理新增筆記和載入現有筆記 AI 寫扣經過 建立 AllNotesScreen @Composable...

2025-10-08 ‧ 由 AndyAWD 分享
DAY 25

114/25 - Vibe Coding 建立設定頁

這是一個新的頁面,所以和之前一樣,從 use case 開始建立 AI 寫扣經過 資料層建立 UserPreferencesRepository,用來記錄震動...

2025-10-09 ‧ 由 AndyAWD 分享
DAY 26

114/26 - Vibe Coding 整合 HackMD

這篇寫完就還剩五篇,今天來完成 HackMD 的 API 串接部份 AI 寫扣經過 UserPreferencesRepository 增加儲存金鑰功能 va...

2025-10-10 ‧ 由 AndyAWD 分享
DAY 27

114/27 - Vibe Coding 建立分類功能

基本架構寫好後,每次加新功能都是從 use case 開始,AI 寫扣的時代,規劃架構依照重要,不然就會產生很多風格不一樣的頁面 AI 寫扣經過 建立 Cat...

2025-10-11 ‧ 由 AndyAWD 分享
DAY 28

114/28 - Vibe Coding 建立文字轉語音 (TTS) 功能

還剩兩天鐵人賽就結束啦,這次來做筆記頁的子功能 AI 寫扣經過 NoteEditScreen 增加 UI // Function Panel LazyRow(...

2025-10-12 ‧ 由 AndyAWD 分享
DAY 29

114/29 - Vibe Coding 游標控制和剪貼簿功能

終於寫到第 29 篇了,這個月事情真是有夠多,明天再來寫回顧 AI 寫扣經過 修改 NoteEditViewModel fun playContent() {...

2025-10-13 ‧ 由 AndyAWD 分享
DAY 30

114/30 - 後記

完賽心得 這次 IT 鐵人賽碰到年會「DevFest 高雄場 X 南臺灣技術社群大聚 2025」起步,忙著 Vibe 年會官網、看場地、協調講者、視覺設計、找贊...

2025-10-14 ‧ 由 AndyAWD 分享