2023-12-29|閱讀時間 ‧ 約 30 分鐘

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

raw-image

Android 線上課程教學影片:https://bit.ly/433Offj

在 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 侯光燦
文章更新日期:2024-01-02

目錄

1. Android Studio 開發環境介紹

1.1 Android Studio 下載與安裝教學
1.2 Android 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 解析資料

參考資料 (Reference)

著作聲明

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

商標內容聲明

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

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.