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
13會員
259內容數
哈囉!歡迎光臨我的沙龍!我是 KT,一位對應用程式開發充滿熱情的開發者。在這個專屬空間,我將與您分享我在應用開發領域的深入學習心得和豐富的實戰經驗。如果您對應用程式開發技術同樣充滿好奇,渴望不斷探索新知,歡迎成為我們的會員,一起在應用程式開發的旅途上,探索更深層次的技術世界,享受學習的樂趣。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
大家好,我是woody,是一名料理創作者,非常努力地在嘗試將複雜的料理簡單化,讓大家也可以體驗到料理的樂趣而我也非常享受料理的過程,今天想跟大家聊聊,除了料理本身,料理創作背後的成本。
Thumbnail
哈囉~很久沒跟各位自我介紹一下了~ 大家好~我是爺恩 我是一名圖文插畫家,有追蹤我一段時間的應該有發現爺恩這個品牌經營了好像.....快五年了(汗)時間過得真快!隨著時間過去,創作這件事好像變得更忙碌了,也很開心跟很多厲害的創作者以及廠商互相合作幫忙,還有最重要的是大家的支持與陪伴🥹。  
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
先學習 HTML, CSS, JavaScript 基礎觀念, 再透過實作專案,慢慢熟悉不同的語法使用方式。
Thumbnail
此章節旨在介紹Java的基本語法、註解和變數的使用。透過學習,讀者將了解Java程式的基本結構、程式進入點的定義、如何撰寫單行和多行註解,以及如何宣告和初始化變數。
Thumbnail
這篇文章的目的是對Java程式設計語言進行介紹,包括它的特性、應用範疇、主要使用者,以及相關的學習資源和常見的庫與框架。此外,它也提供了一些學習Java的渠道,以及與Java相關的其他知識。
Thumbnail
此文件的目的是教授 Kotlin 程式語言的運算符,包括算數運算子、比較運算子、賦值運算子、位元運算子以及運算子的優先等級。這將有助於讀者更好地理解和撰寫 Kotlin 程式碼。
Thumbnail
本章節提供了設置Kotlin開發環境的多種選擇,包括使用IntelliJ IDEA、Android Studio、命令行工具、Visual Studio Code,以及在線編輯器。每種方法都有詳細的步驟說明,旨在幫助讀者根據自己的需求選擇最適合的設置方式,並順利開始Kotlin開發。
Thumbnail
本課程學習如何建立 Android Wear (Wear OS by Google) 智慧穿戴式手錶專案的步驟。詳細說明了如何在 Android Studio 中建立 Wear OS 專案,包括選擇專案範本、設定專案屬性、建立手錶模擬器等步驟。最後,示範了運行專案並在模擬器上修改顯示文字的過程。
Thumbnail
本課程跟大家介紹常見的 Android 佈局方式:LinearLayout、ConstraintLayout、RelativeLayout、FrameLayout、TableLayout、GridLayout 和 CoordinatorLayout。
Thumbnail
本課程學習如何使用 Android Studio 建立的第一個應用程式專案:Hello World。
Thumbnail
本篇文章將介紹開發 Android 手機應用程式所需的開發軟體,Google 官方的開發工具 Android Studio。這款軟體不僅免費,還提供完整的支援,適合所有 Android 開發者使用。
Thumbnail
大家好,我是woody,是一名料理創作者,非常努力地在嘗試將複雜的料理簡單化,讓大家也可以體驗到料理的樂趣而我也非常享受料理的過程,今天想跟大家聊聊,除了料理本身,料理創作背後的成本。
Thumbnail
哈囉~很久沒跟各位自我介紹一下了~ 大家好~我是爺恩 我是一名圖文插畫家,有追蹤我一段時間的應該有發現爺恩這個品牌經營了好像.....快五年了(汗)時間過得真快!隨著時間過去,創作這件事好像變得更忙碌了,也很開心跟很多厲害的創作者以及廠商互相合作幫忙,還有最重要的是大家的支持與陪伴🥹。  
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
先學習 HTML, CSS, JavaScript 基礎觀念, 再透過實作專案,慢慢熟悉不同的語法使用方式。
Thumbnail
此章節旨在介紹Java的基本語法、註解和變數的使用。透過學習,讀者將了解Java程式的基本結構、程式進入點的定義、如何撰寫單行和多行註解,以及如何宣告和初始化變數。
Thumbnail
這篇文章的目的是對Java程式設計語言進行介紹,包括它的特性、應用範疇、主要使用者,以及相關的學習資源和常見的庫與框架。此外,它也提供了一些學習Java的渠道,以及與Java相關的其他知識。
Thumbnail
此文件的目的是教授 Kotlin 程式語言的運算符,包括算數運算子、比較運算子、賦值運算子、位元運算子以及運算子的優先等級。這將有助於讀者更好地理解和撰寫 Kotlin 程式碼。
Thumbnail
本章節提供了設置Kotlin開發環境的多種選擇,包括使用IntelliJ IDEA、Android Studio、命令行工具、Visual Studio Code,以及在線編輯器。每種方法都有詳細的步驟說明,旨在幫助讀者根據自己的需求選擇最適合的設置方式,並順利開始Kotlin開發。
Thumbnail
本課程學習如何建立 Android Wear (Wear OS by Google) 智慧穿戴式手錶專案的步驟。詳細說明了如何在 Android Studio 中建立 Wear OS 專案,包括選擇專案範本、設定專案屬性、建立手錶模擬器等步驟。最後,示範了運行專案並在模擬器上修改顯示文字的過程。
Thumbnail
本課程跟大家介紹常見的 Android 佈局方式:LinearLayout、ConstraintLayout、RelativeLayout、FrameLayout、TableLayout、GridLayout 和 CoordinatorLayout。
Thumbnail
本課程學習如何使用 Android Studio 建立的第一個應用程式專案:Hello World。
Thumbnail
本篇文章將介紹開發 Android 手機應用程式所需的開發軟體,Google 官方的開發工具 Android Studio。這款軟體不僅免費,還提供完整的支援,適合所有 Android 開發者使用。