用五天 10 小時,我靠 Google 課程做出人生第一個生日賀卡 App!(Kotlin 單元一筆記)

更新於 發佈於 閱讀時間約 3 分鐘

🎂 用五天、每天兩小時,我靠 Google 課程做出一個生日 App!

raw-image

你相信只靠每天兩小時、連續五天,就可以完成一個實用的 App 嗎?我也不太信,直到我真的動手做了!

這次的挑戰目標很簡單:透過 Google 的免費線上課程,從 0 到 1 打造一個「生日賀卡 App」,給自己一點小小的學習成就感!




💡 為什麼做這個?

雖然之前有前端開發的經驗,但從來沒碰過 APP 開發,其實一直很想試試看能不能自己做出一款 App。最近剛好發現 Google 提供了一系列免費又實用的 Android 開發課程,內容設計得很有系統、也很適合初學者,所以我決定給自己一個挑戰,來個 Android 課程八週挑戰!

我把整個系列課程規劃成八週學習,這篇是我的第一週學習筆記,正式啟動 🚀

📚 開始囉!

我選的是 Google 官方的 Android Basics in Kotlin 課程。第一單元主要是環境安裝與語法介紹,教你用 Jetpack Compose 建構 UI,並製作出第一個「生日賀卡 App」。

我每天花約兩小時,進度如下:

  • 第一天:Kotlin 與 Compose 簡介
  • 第二天:理解 Kotlin 變數與函式
  • 第三天:設定 Android Studio 、建立專案與執行模擬器
  • 第四天:Jetpack Compose 基本版面配置
  • 第五天:新增圖片資源,完成賀卡基本介面🥳

📱 第一單元進度畫面

這個 App 雖然簡單,但作為入門剛剛好。

  • ✅ 新增文字
  • ✅ 新增背景圖
  • ✅ 刪除/修改功能

照個課程給的素材就可以完成以下畫面,你也可以換成喜歡的背景圖案喔!🥳

raw-image



🙌 小結:學習的成就感,比生日賀卡還甜

這五天的過程沒有熬夜、沒有燃燒肝臟,但每天跟著課程學習,就可以做出來了!

👩‍💻梨子心得指數:4.1 顆星

「不需要很厲害才開始,但願意開始,就會變得越來越厲害。」

這週大多是照著課程內容一步步練習,過程中發現 Android 開發的語法邏輯跟我熟悉的前端還是有些不一樣,也還在慢慢適應 Android Studio 的操作方式。中間有遇到一些小問題,但就邊做邊查、邊看邊學,算是逐漸進入狀況了。

雖然這一週只做出一個簡單的畫面,但對我來說已經是一大步,還挺有成就感的!下一週要開始挑戰建立互動式的畫面,期待學到更多 🚀

如果你也對 Kotlin 或 Android 開發有興趣,歡迎幫我按個讚支持一下~未來有空的話我再來整理更詳細的五天筆記給大家!!
留言
avatar-img
留言分享你的想法!
avatar-img
App Lab 數位研究室
38會員
32內容數
嗨!I'm Rin 梨子,喜好研究各種數位科技,同時又愛好看劇、偶爾看看書,這裡會不定期分享實用的數位工具與資訊、溫暖且動人的作品與各種生活新知(如果有的話)。
你可能也想看
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
𝘿𝙖𝙮 𝟴 𝙅𝙪𝙡𝙮 𝟴 𝘿𝙖𝙮 𝟵 𝙅𝙪𝙡𝙮 𝟵 𝘿𝙖𝙮 𝟭𝟬 𝙅𝙪𝙡𝙮 𝟭𝟬
Thumbnail
𝘿𝙖𝙮 𝟴 𝙅𝙪𝙡𝙮 𝟴 𝘿𝙖𝙮 𝟵 𝙅𝙪𝙡𝙮 𝟵 𝘿𝙖𝙮 𝟭𝟬 𝙅𝙪𝙡𝙮 𝟭𝟬
Thumbnail
我覺得這次課程非常值得,主要是我上到一門真的明白如何落Google廣告,那些複雜多端的名稱是什麼意思?這個我會專門另開post講解。不過我並不是認為網絡課程不好,只是覺得上課的模式和自身知識底子有關,所以我分別寫一些個人感想上的優缺點……
Thumbnail
我覺得這次課程非常值得,主要是我上到一門真的明白如何落Google廣告,那些複雜多端的名稱是什麼意思?這個我會專門另開post講解。不過我並不是認為網絡課程不好,只是覺得上課的模式和自身知識底子有關,所以我分別寫一些個人感想上的優缺點……
Thumbnail
沒有太早太晚、沒有最快最好,一切都是「剛剛好」 淺談原型卡學習之路: 報名進階課程的過渡期,我曾感嘆自己太慢、太晚才把原型卡進階課程補上,因為從第一次上「初階」到「進階」課程,中間已經過了三年;但事後想想,好像也沒有太早或太晚的問題,一切都是剛剛好。
Thumbnail
沒有太早太晚、沒有最快最好,一切都是「剛剛好」 淺談原型卡學習之路: 報名進階課程的過渡期,我曾感嘆自己太慢、太晚才把原型卡進階課程補上,因為從第一次上「初階」到「進階」課程,中間已經過了三年;但事後想想,好像也沒有太早或太晚的問題,一切都是剛剛好。
Thumbnail
最近這三年,行事曆占比最高的事項是上語言課。 我是學生,不是老師。 這期間,見過非常多老師,每位老師多多少少都帶給我不同的啟發與成長,可能是讓我語言能力明顯提升,或是互動過程中促進我的個人成長。
Thumbnail
最近這三年,行事曆占比最高的事項是上語言課。 我是學生,不是老師。 這期間,見過非常多老師,每位老師多多少少都帶給我不同的啟發與成長,可能是讓我語言能力明顯提升,或是互動過程中促進我的個人成長。
Thumbnail
Google Cloud Certified Professional Cloud Developer 考試/資源/心得
Thumbnail
Google Cloud Certified Professional Cloud Developer 考試/資源/心得
Thumbnail
昨晚,打開了Hahow買了人生第一堂線上課程,今日邊看著影片邊畫,完成了第一單元的作品。 感覺線上課程挺貴的,剛開始看著購買內容一單元分成了六章節...
Thumbnail
昨晚,打開了Hahow買了人生第一堂線上課程,今日邊看著影片邊畫,完成了第一單元的作品。 感覺線上課程挺貴的,剛開始看著購買內容一單元分成了六章節...
Thumbnail
作者成功打卡一週了!竟然還在吃飯時遇到國小同學,太巧了吧!
Thumbnail
作者成功打卡一週了!竟然還在吃飯時遇到國小同學,太巧了吧!
Thumbnail
學習五十音後,日文老師開始要求,每週上課前分享假日做了什麼(運用上周所教的文法),每週上課同學們都很想逃避前15分鐘的分享,但就這樣零零總總也紀錄了4~50篇,代表我二年來的日語學習歷程。
Thumbnail
學習五十音後,日文老師開始要求,每週上課前分享假日做了什麼(運用上周所教的文法),每週上課同學們都很想逃避前15分鐘的分享,但就這樣零零總總也紀錄了4~50篇,代表我二年來的日語學習歷程。
Thumbnail
總複習時間,可以使用畫一畫時的作品來考考孩子,難度比較低,孩子會比較有自信
Thumbnail
總複習時間,可以使用畫一畫時的作品來考考孩子,難度比較低,孩子會比較有自信
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News