iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Mobile Development

app學習實作經驗 系列

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

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

Day 1前言

在這三十天裡,我將寫一個android app開發的心路歷程,以前端的部分為主,這篇主要會以android studio並用kotlin來完成一個簡單的app專...

2025-09-15 ‧ 由 qannnn 分享
DAY 2

Day 2 熟悉android studio介面

第二天主要是熟悉並了解andstudio具體如何使用並了解介面,IDE的左邊區塊是project的視窗,會顯示整個專案的檔案架構(如下)ru將kotlin程式碼...

2025-09-16 ‧ 由 qannnn 分享
DAY 3

Day 3 學習kotlin簡單的語法

今天開始Kotlin的基本語法,感覺跟以前學過的C或Java有點像,但又更簡單。Kotlin裡面有val跟var,val 就像是不能改的常數,var 才能修改。...

2025-09-17 ‧ 由 qannnn 分享
DAY 4

Day4學習 Kotlin 函式、迴圈、List/Map

今天學到Kotlin的函式,感覺比昨天又更進階了。函式用fun開頭,我試了一下加法的函式,fun add(a: Int, b: Int): Int { retu...

2025-09-18 ‧ 由 qannnn 分享

Day 5:了解 Android App 的檔案結構(MainActivity.kt、res/layout)

今天主要是認識整個Android專案的檔案結構。以前打開Android Studio都只看MainActivity.kt,不知道其他資料夾在幹嘛。今天仔細看了一...

2025-10-16 ‧ 由 qannnn 分享

Day 6:嘗試修改 UI(TextView、Button、EditText)

今天正式開始畫面設計的部分,主要是學怎麼在Android Studio裡修改UI元件。打開activity_main.xml,它其實就是App的畫面設定。裡面有...

2025-10-16 ‧ 由 qannnn 分享

Day 7:練習Button點擊事件,顯示文字

今天的重點是練習「按下按鈕會發生事情」這件事,也就是讓App有一點互動。前幾天雖然已經接觸過Button,但今天是更完整地練習事件控制。 我在activity_...

2025-10-16 ‧ 由 qannnn 分享

Day 8學習 ConstraintLayout 基礎

今天開始學習ConstraintLayout。之前在設計畫面時,常常拖元件都亂跑、位置對不齊,今天終於了解為什麼。原來如果不設定constraint,元件根本不...

2025-10-16 ‧ 由 qannnn 分享

Day 9:建立多個 EditText 輸入後顯示在 TextView

今天練習的重點是「讓使用者輸入資料,然後在畫面上顯示出來」。之前只有用過一個輸入框,這次要做兩個以上的 EditText,像是輸入姓名和年齡,再按下按鈕顯示在T...

2025-10-16 ‧ 由 qannnn 分享

Day 10:嘗試 LinearLayout / RelativeLayout

今天練習的是Android studio裡另外兩種版面配置:LinearLayout跟RelativeLayout。之前一直用 ConstraintLayout...

2025-10-16 ‧ 由 qannnn 分享