iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Mobile Development

app學習實作經驗 系列

從0開始摸索如何寫一個app,以自己之前的經驗來做一個三十天整理

參賽天數 4 天 | 共 30 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文

Day 21:新增「修改個人資料」功能(更新暱稱與密碼)

今天的目標是讓使用者可以在登入後修改自己的個人資料。我在首頁新增了一個「修改資料」按鈕,按下後會跳到一個新的Activity,裡面有兩個輸入欄位:一個是新的暱稱...

2025-10-18 ‧ 由 qannnn 分享

Day 22:美化登入與註冊頁面介面(加入圖示與版面調整)

今天我主要在做介面設計的部分,想讓App看起來不要那麼樸素。之前登入跟註冊頁面都只是幾個EditText和Button,感覺很像剛學程式時的練習畫面。於是我開始...

2025-10-18 ‧ 由 qannnn 分享

Day 23:設計「忘記密碼」功能(找回帳號密碼)

今天新增了一個新功能-忘記密碼。雖然目前App還沒有真正的伺服器資料庫,但我想模擬出這種常見的功能流程。於是我在登入頁面下面新增一個「忘記密碼?」的文字按鈕,點...

2025-10-18 ‧ 由 qannnn 分享

Day 24:在首頁新增一個清單頁(RecyclerView + 假資料)

今天我開始學習使用RecyclerView,想讓首頁看起來更豐富一點。之前首頁只有歡迎文字和登出按鈕,畫面有點空,所以我決定加上一個「清單頁面」,用來顯示一些假...

2025-10-18 ‧ 由 qannnn 分享

Day 25:加入 Toolbar 與 BottomNavigation(實作多頁面切換)

今天嘗試加入Toolbar和BottomNavigation,實作出多頁面切換的效果。之前的App只有首頁一個畫面,現在我想讓使用者可以在不同頁面之間切換,例如...

2025-10-18 ‧ 由 qannnn 分享

Day 26:加入簡單 API(用 Retrofit 讀取假資料 API)

今天開始挑戰網路功能,學習用Retrofit讀取假資料API,讓App不只是顯示固定的假資料,而能從網路抓資料動態更新清單。這對我來說很新鮮,因為之前的Recy...

2025-10-18 ‧ 由 qannnn 分享

Day 27:加入點擊清單項目跳轉詳細頁(RecyclerView + Intent)

今天是讓清單頁面更有互動性,實作點擊RecyclerView項目跳轉到詳細頁面的功能。之前的清單只是單純顯示文字,點擊沒有任何反應,有點死板。 我在Adapte...

2025-10-18 ‧ 由 qannnn 分享

Day 28:整理專案架構,避免所有程式都寫在 MainActivity

今天的目標是讓整個App的程式碼結構更清楚,避免把所有功能都塞在MainActivity裡面。之前從登入、註冊、首頁、清單到詳細頁面,我很多程式都直接寫在Mai...

2025-10-18 ‧ 由 qannnn 分享

Day 29:測試、修 Bug(登入錯誤提示、頁面跳轉確認)

今天的主要任務是全面測試App,找出之前可能沒注意到的問題並修正。雖然功能差不多都完成了,但實際操作時還是會遇到一些小Bug,像是登入錯誤提示沒有跳出、頁面跳轉...

2025-10-18 ‧ 由 qannnn 分享

Day 30:專案總結 → 完成完整登入/註冊 + 首頁清單 App

今天是這個30天計畫的最後一天,我把整個專案做了總整理,也回顧了這一個月的學習成果。經過前面的每一天,App已經完整具備登入、註冊、首頁清單、修改資料、忘記密碼...

2025-10-18 ‧ 由 qannnn 分享