Android 教學【Android 入門指南】系列文章目錄

更新於 發佈於 閱讀時間約 10 分鐘
raw-image

Kotlin 教學影片:https://bit.ly/49pYePp

Android 教學影片:https://bit.ly/433Offj

【Kotlin 入門指南】系列文章目錄:https://bit.ly/3t8awwL

【Android 入門指南】系列文章目錄:https://bit.ly/3TFgCzu

在 Android 應用程式開發的旅途中,你是否曾經構思絕佳卻陷入茫然,找不到落實之道;或是渴望更高的職涯軌跡,卻遲遲無法啟程。無論是何種契機,這本名為《Android 入門指南》的書籍將為你點亮前路,為你的 Android 之旅注入新的活力!

《Android 入門指南》是為已踏入 Kotlin 大門的初學者所設計的基礎課程。透過 Kotlin 程式語言,我們將從零開始探索全新的 Android 應用程式開發。在這段旅程中,你將運用 Google 官方的開發環境 ─ Android Studio,逐步掌握 Android 應用程式的精髓。我們以平易近人、有趣的方式,從基礎到精妙,傳授開發 Android App 的要點與技巧,助你快速踏上這個領域的征程。透過這份課程,你將愉快地掌握 Android App 開發的基礎,並踏上成為卓越開發者的旅程。

課程內容分為三大部分,逐層深入探索 Android App 開發的精華所在: 首先,將引導你瞭解 Android 開發環境的安裝與使用,助你輕鬆入門。 其次,專注介紹 Android 常用元件與介面設計,帶領你打造令人驚艷的應用界面。 最後,深入探討高階開發技巧,包含 DataStore、Room 資料儲存、OkHttp 網路資料處理等範疇,協助你打造功能豐富、極致優化的 Android 應用程式。

當你完成這段課程,你將具備運用 Kotlin 程式語言於當今最熱門的 Android 作業系統平台上開發的能力。讓我們攜手踏上 Android 應用程式開發之旅,為你的技能與夢想插上翅膀。

祝大家學習的路上開心。
作者:HKT 侯光燦
文章更新日期:2025-01-31

目錄

0. 基礎介紹

0.1 2025 Android Roadmap 學習路線圖
0.2 Android 最新 Google 官方開發趨勢與開發規範
0.3 Kotlin 程式語言入門指南系列文章目錄

1. Android Studio 開發環境介紹

1.1 Android 開發環境建置:Android Studio 下載與安裝教學
1.2 使用 Android Studio 建立第一個手機 APP 應用程式專案
1.3 手機模擬器建立教學
1.4 USB 連線手機裝置教學
1.5 Wifi 連線手機裝置教學
1.6 Android Studio 三個最常用工作區域介紹
1.7 Android Studio 程式碼智慧化提示、自動完成技巧
1.8 Android Studio 快速查看 Kotlin 程式碼方法的技巧
1.9 Android Studio 快速查找程式碼錯誤標示問題
1.10 Android Studio 自動化匯入、最佳化相關程式庫設定 (Auto Import)
1.11 Android Studio 格式化程式碼技巧
1.12 快速找到檔案所在位置
1.13 Android API 版本介紹
1.14 Android 專案目錄介紹
1.15 Android Studio 第一行程式碼 Hello World
1.16 如何學習 Kotlin 程式語言
1.17 Android Studio 常用快速鍵

2. Android LinearLayout 基本線性佈局

2.1 Android 常見佈局方式
2.2 LinearLayout 線性佈局 orientation 排列方向屬性介紹
2.3 LinearLayout 線性佈局 padding 內部間距屬性介紹
2.4 LinearLayout 線性佈局 gravity 對齊屬性介紹
2.5 LinearLayout 線性佈局 layout_gravity 對齊屬性介紹
2.6 LinearLayout 線性佈局 layout_weight 權重屬性介紹

3. Android 基本常用元件

3.1 View Binding 快速入門指南
3.2 TextView 文字元件 - 如何在 XML 佈局檔案中,設定 TextView 屬性
3.3 TextView 文字元件 - 如何在 Kotlin 程式碼檔案中,設定 TextView 屬性
3.4 Button 按鈕元件-基本觸發點擊事件
3.5 Toast 浮動式訊息元件
3.6 EditText 輸入框元件-獲取文字框內容
3.7 ImageView 圖片元件 - 顯示本地端圖片

4. Intent 跳頁&傳遞資料

4.1 使用 Intent 簡單跳頁,切換兩個 Activity 頁面
4.2 使用 Intent 在 Activity 間傳遞資料
4.3 Intent 傳送資料,使用常數鍵免錯誤
4.4 使用呼叫方法來傳遞資料
4.5 使用 Intent 回傳資料
4.6 Intent 傳遞整包資料

5. DataStore 本地端資料儲存

5.1 DataStore 基本資料儲存處理介紹
5.2 DataStore 實作一個簡單計數器

6. Logcat

6.1 掌握 Android Logcat:高效除錯與分析

7. Activity

7.1 Android Activity 生命周期與最佳實踐

8. ConstraintLayout 約束佈局

8.1 為什麼要用 ConstraintLayout 約束佈局
8.2 ConstraintLayout 約束佈局基本使用技巧
8.3 ConstraintLayout 約束佈局實戰練習 (一)
8.4 轉換 ConstraintLayout 提升效能優化佈局指南
8.5 ConstraintLayout 約束佈局:探討 Margin 邊距屬性如何使用
8.6 ConstraintLayout 約束佈局:探討 Chains 鏈結屬性如何使用
8.7 ConstraintLayout 約束佈局:探討 Bias 偏移屬性如何使用
8.8 ConstraintLayout 約束佈局:探討 Guideline 導覽線如何使用
8.9 ConstraintLayout Circular positioning 圓形定位

9. RecyclerView 資料列表

9.1 RecyclerView 資料列表-基本介紹
9.2 RecyclerView 資料列表-定義資料類別與實作項目佈局
9.3 RecyclerView 資料列表-實作 Adapter
9.4 RecyclerView 資料列表-結合 Adapter
9.5 RecyclerView 資料列表-監聽點擊事件
9.6 RecyclerView 資料列表-跳轉到詳細頁
9.7 RecyclerView 資料列表-分割線
9.8 RecyclerView 資料列表-GridLayoutManager

10. Room 資料庫

10.1 Room 資料庫介紹
10.2 Room 資料庫 - 相關依賴庫配置
10.3 Room 資料庫 - 實作 Entity
10.4 Room 資料庫 - 實作 DAO
10.5 Room 資料庫 - 實作 RoomDatabase
10.6 Room 資料庫 - 實作 UI 介面

11. Fragment

11.1 什麼是 Fragment
11.2 Fragment 生命週期介紹
11.3 Fragment 基本使用方式
11.4 Activity 傳遞參數給 Fragment
11.5 Fragment ViewBinding 使用技巧
11.6 Activity 和 Fragment CallBack 使用技巧

12. MVVM

12.1 MVVM 介紹
12.2 MVVM 計數器範例

13. 網路資料處理

13.1 網路資料通訊簡介
13.2 使用 OkHttp 獲取網路資料方式
13.3 解析 JSON 資料
13.4 使用 Gson 解析資料

14. Dependency Injection 依賴注入

14.1 Koin、Hilt 和 Dagger 三大主流依賴注入比較
14.2 Dagger 依賴注入基本使用介紹
14.3 Dagger 入門實戰範例
14.4 Android Hilt 依賴注入完整教學系列文章目錄

參考資料 (Reference)

著作聲明

「Android 入門指南」中提供所有的圖文、程式碼與影片教學,以下簡稱「本資料」。「本資料」,允許使用者散布、傳輸,但不得從事任何商業目的之使用。使用時必須完整清楚註明出處與連結,未經註明不得任意轉載。

商標內容聲明

 「本資料」,其中所引用之各商標及產品名稱分屬其合法公司所有,「本資料」,部分採用開放源始碼、圖文與影音等多媒體,引用自於網路,皆屬於其原作者之所有,「本資料」引用純屬介紹之用,並無任何侵權之意,特此聲明,其中內容若有不妥,或是侵犯了您的合法權益,請麻煩通知我們,我們將會迅速協助將侵權的部分移除,謝謝!

留言
avatar-img
留言分享你的想法!
avatar-img
HKT實驗室
24會員
261內容數
哈囉!歡迎光臨我的沙龍!我是 KT,一位對應用程式開發充滿熱情的開發者。在這個專屬空間,我將與您分享我在應用開發領域的深入學習心得和豐富的實戰經驗。如果您對應用程式開發技術同樣充滿好奇,渴望不斷探索新知,歡迎成為我們的會員,一起在應用程式開發的旅途上,探索更深層次的技術世界,享受學習的樂趣。
HKT實驗室的其他內容
2025/01/31
踏上 Android 開發成功之路!2025 學習路線圖,從 Kotlin 程式語言基礎起步,逐步深入進階學習。掌握架構設計,利用豐富學習資源,設定短期與長期目標。遵循本指南,打造出令人驚艷的 Android 應用程式。
Thumbnail
2025/01/31
踏上 Android 開發成功之路!2025 學習路線圖,從 Kotlin 程式語言基礎起步,逐步深入進階學習。掌握架構設計,利用豐富學習資源,設定短期與長期目標。遵循本指南,打造出令人驚艷的 Android 應用程式。
Thumbnail
2025/01/23
針對 Android 開發提供了全面指導,包括架構規範(推薦 MVVM 模式與 Jetpack 元件)、語言選擇(優先使用 Kotlin)、效能優化(避免主執行緒阻塞)、安全性(使用 HTTPS 和最小權限原則)、相容性與適配(支援不同螢幕尺寸與多語言)、以及測試規範(單元測試與 UI 測試)。
Thumbnail
2025/01/23
針對 Android 開發提供了全面指導,包括架構規範(推薦 MVVM 模式與 Jetpack 元件)、語言選擇(優先使用 Kotlin)、效能優化(避免主執行緒阻塞)、安全性(使用 HTTPS 和最小權限原則)、相容性與適配(支援不同螢幕尺寸與多語言)、以及測試規範(單元測試與 UI 測試)。
Thumbnail
2024/01/02
全面掌握 Android 開發入門指南參考資料
2024/01/02
全面掌握 Android 開發入門指南參考資料
看更多
你可能也想看
Thumbnail
TOMICA第一波推出吉伊卡哇聯名小車車的時候馬上就被搶購一空,一直很扼腕當時沒有趕緊入手。前陣子閒來無事逛蝦皮,突然發現幾家商場都又開始重新上架,價格也都回到正常水準,估計是官方又再補了一批貨,想都沒想就立刻下單! 同文也跟大家分享近期蝦皮購物紀錄、好用推薦、蝦皮分潤計畫的聯盟行銷!
Thumbnail
TOMICA第一波推出吉伊卡哇聯名小車車的時候馬上就被搶購一空,一直很扼腕當時沒有趕緊入手。前陣子閒來無事逛蝦皮,突然發現幾家商場都又開始重新上架,價格也都回到正常水準,估計是官方又再補了一批貨,想都沒想就立刻下單! 同文也跟大家分享近期蝦皮購物紀錄、好用推薦、蝦皮分潤計畫的聯盟行銷!
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
這個章節的目的是為了介紹Kotlin這種程式語言,包含它的特性、應用領域、使用者,以及相關的學習資源和工具。透過這篇文章,讀者可以了解到Kotlin的基礎知識,並開始學習和使用它。
Thumbnail
這個章節的目的是為了介紹Kotlin這種程式語言,包含它的特性、應用領域、使用者,以及相關的學習資源和工具。透過這篇文章,讀者可以了解到Kotlin的基礎知識,並開始學習和使用它。
Thumbnail
本課程學習如何使用 Android Studio 常用快速鍵。
Thumbnail
本課程學習如何使用 Android Studio 常用快速鍵。
Thumbnail
本課程學習如何使用 Android Studio 建立的第一個應用程式專案:Hello World。
Thumbnail
本課程學習如何使用 Android Studio 建立的第一個應用程式專案:Hello World。
Thumbnail
本篇文章將介紹開發 Android 手機應用程式所需的開發軟體,Google 官方的開發工具 Android Studio。這款軟體不僅免費,還提供完整的支援,適合所有 Android 開發者使用。
Thumbnail
本篇文章將介紹開發 Android 手機應用程式所需的開發軟體,Google 官方的開發工具 Android Studio。這款軟體不僅免費,還提供完整的支援,適合所有 Android 開發者使用。
Thumbnail
根據初學者設計了 Kotlin 程式語言的基礎課程,從 Android Studio 到 Android App 開發,提供完整指引。由基礎開始,傳授開發技巧。課程分為三部分:環境安裝、常用元件與界面設計,以及高階技巧如 DataStore、Room 資料儲存與網路處理。
Thumbnail
根據初學者設計了 Kotlin 程式語言的基礎課程,從 Android Studio 到 Android App 開發,提供完整指引。由基礎開始,傳授開發技巧。課程分為三部分:環境安裝、常用元件與界面設計,以及高階技巧如 DataStore、Room 資料儲存與網路處理。
Thumbnail
介紹三種主流常見 Kotlin 開發軟體:Kotlin Playground、IntelliJ IDEA 和 Visual Studio Code
Thumbnail
介紹三種主流常見 Kotlin 開發軟體:Kotlin Playground、IntelliJ IDEA 和 Visual Studio Code
Thumbnail
Kotlin 是 Google 官方推薦的 Android 開發語言,具有簡潔、安全、高效等優點,受到越來越多開發者的青睞。如果你也想學習 Kotlin,卻不知道從哪裡開始,那麼這本【Kotlin 入門指南】就是你的最佳選擇。
Thumbnail
Kotlin 是 Google 官方推薦的 Android 開發語言,具有簡潔、安全、高效等優點,受到越來越多開發者的青睞。如果你也想學習 Kotlin,卻不知道從哪裡開始,那麼這本【Kotlin 入門指南】就是你的最佳選擇。
Thumbnail
今天要來介紹如何在Fedora 作業系統上安裝Android Studio,小魚實際安裝Android Studio後發現步驟其實蠻簡單的。 然後整個安裝過程記錄在這篇文章,如果有不會安裝Android Studio的初學者可以參考這篇文章。 android studio 安裝 首先到an
Thumbnail
今天要來介紹如何在Fedora 作業系統上安裝Android Studio,小魚實際安裝Android Studio後發現步驟其實蠻簡單的。 然後整個安裝過程記錄在這篇文章,如果有不會安裝Android Studio的初學者可以參考這篇文章。 android studio 安裝 首先到an
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News