2023 最新 Android 教學【開發 Android APP 手機應用程式:使用 kotlin 程式語言】教學課程目錄 (Android Kotlin, Android Studio, Android APP 開發教學)
【開發 Android APP 手機應用程式:使用 kotlin 程式語言】
線上教學課程目錄:http://bit.ly/3gH1Gjw
Youtube 課程播放清單:https://bit.ly/433Offj
本課程開發環境:
- Android Studio Giraffe 2022.3.1
- Android 14
- Kotlin 1.9
HKT 講師,相關課程
HKT 講師,相關課程:
🎬 從零開始學 kotlin 程式設計 免費講義
https://bit.ly/2Kx7GrM
🎬 從零開始學 Jetpack Compose 程式設計
https://bit.ly/3JF4SFA
🎬Android 入門開發實戰:口罩地圖(Kotlin) 免費講義
https://bit.ly/2KKZcju
🎬從零開始學 Dart 程式設計 免費講義
https://bit.ly/2OJW6hl
🎬 Flutter 程式設計入門實戰 免費講義
https://bit.ly/37L47Ij
🎬從零開始學 Java 程式設計 免費講義
https://bit.ly/2WlCn6y
🎬 從零開始學 Swift 程式設計 免費講義
https://bit.ly/3ekjsEP
開發 Android APP 手機應用程式:使用 kotlin 程式語言
最新 Android APP 應用程式開發攻略,使用 Kotlin 開發 Android APP 最佳指南
課程說明
根據最新統計,全球超過 70% 的行動設備皆是運行 Android 作業系統,超過 25 億活躍用戶。
如果你曾經有過開發 Android 應用程式的夢想,但不知道如何開始,或者你有個超級棒的想法,但不知道如何變現,甚至你目前只有一份 22k 的死薪水,渴望換到一個更高薪的工作跑道,那麼這個課程就是為你點亮未來的明燈!
這門課程是一個基礎入門課程,適合已經學習過 Kotlin 程式語言的「初學入門者」。我們將使用 Kotlin 程式語言,從零開始建立全新的 Android 應用程式。在課程中,你將學習 Google 官方的 Android 開發環境,也就是 Android Studio。我們將從淺入深,以輕鬆有趣的方式教授開發 Android App 的精髓與技巧,讓你快速掌握這個領域。透過這門課程,你將輕鬆快樂地學會 Android App 開發的基礎,並且早日邁向成為專家級一流開發人才。
這門課程內容分為三大部分,每一部分都帶你一步步深入了解 Android App 開發的精髓。
首先,我們將介紹 Android 開發環境的安裝和使用,讓你能夠輕鬆上手。
接著,我們將重點介紹 Android 常用元件和佈局,讓你能夠打造出令人驚艷的應用界面。
最後,我們將深入探討進階開發技巧,包括資料儲存等領域,讓你能夠建立出功能豐富、優化良好的 Android 應用程式。
當你完成這門課程的學習時,你將具備使用 Kotlin 程式語言,來開發當今最火紅的 Android 作業系統平台上的應用程式。
網路自學 Android 最常見的三大痛
- 學習資訊東拼西湊,無法有系統很完整性的學習
- 英文資料看得霧煞煞,一頭霧水
- 觀念混淆,挫折感超重
課程特色
- 由淺入深,無痛學習 Android 的程式開發技巧
- 一次掌握 Android 最常用的核心關鍵知識
- 繁體中文教材,系統化的課綱編排,HKT (侯光燦) 講師影片教學
課程目錄
Android Studio 開發環境介紹
No. | 課程名稱 | 影片 | 講義 |
---|---|---|---|
1 | Android Studio 下載與安裝教學 | 連結 | 連結 |
2 | Android APP 第一個專案建立教學 | 連結 | 連結 |
3 | 手機模擬器建立教學 | 連結 | 連結 |
4 | USB 連線手機裝置教學 | 連結 | 連結 |
5 | Wifi 連線手機裝置教學 | 連結 | 連結 |
6 | Android Studio 三個最常用工作區域介紹 | 連結 | 連結 |
7 | Android Studio 程式碼智慧化提示、自動完成技巧 | 連結 | 連結 |
8 | Android Studio 快速查看 Kotlin 程式碼方法的技巧 | 連結 | 連結 |
9 | Android Studio 快速查找程式碼錯誤標示問題 | 連結 | 連結 |
10 | Android Studio 自動化匯入、最佳化相關程式庫設定 (Auto Import) | 連結 | 連結 |
11 | Android Studio 格式化程式碼技巧 | 連結 | 連結 |
12 | 快速找到檔案所在位置 | 連結 | 連結 |
13 | Android API 版本介紹 | 連結 | 連結 |
14 | Android 專案目錄介紹 | 連結 | 連結 |
15 | Android Studio 第一行程式碼 Hello World | 連結 | 連結 |
16 | 如何學習 Kotlin 程式語言 | 連結 | 連結 |
17 | Android Studio 常用快速鍵 | 連結 | 連結 |
Android LinearLayout 基本線性佈局
No. | 課程名稱 | 影片 | 講義 |
---|---|---|---|
1 | Android 常見佈局方式 | 連結 | 連結 |
2 | LinearLayout 線性佈局 orientation 排列方向屬性介紹 | 連結 | 連結 |
3 | LinearLayout 線性佈局 padding 內部間距屬性介紹 | 連結 | 連結 |
4 | LinearLayout 線性佈局 gravity 對齊屬性介紹 | 連結 | 連結 |
5 | LinearLayout 線性佈局 layout_gravity 對齊屬性介紹 | 連結 | 連結 |
6 | LinearLayout 線性佈局 layout_weight 權重屬性介紹 | 連結 | 連結 |
Android 基本常用元件
No. | 課程名稱 | 影片 | 講義 |
---|---|---|---|
1 | View Binding 快速入門指南 | 連結 | 連結 |
2 | TextView 文字元件 - 如何在 XML 佈局檔案中,設定 TextView 屬性 | 連結 | 連結 |
3 | TextView 文字元件 - 如何在 Kotlin 程式碼檔案中,設定 TextView 屬性 | 連結 | 連結 |
4 | Button 按鈕元件-基本觸發點擊事件 | 連結 | 連結 |
5 | Toast 浮動式訊息元件 | 連結 | 連結 |
6 | EditText 輸入框元件-獲取文字框內容 | 連結 | 連結 |
7 | ImageView 圖片元件 - 顯示本地端圖片 | 連結 | 連結 |
Intent 跳頁&傳遞資料
No. | 課程名稱 | 影片 | 講義 |
---|---|---|---|
1 | 使用 Intent 簡單跳頁,切換兩個 Activity 頁面 | 連結 | 連結 |
2 | 使用 Intent 在 Activity 間傳遞資料 | 連結 | 連結 |
3 | Intent 傳送資料,使用常數鍵免錯誤 | 連結 | 連結 |
4 | 使用呼叫方法來傳遞資料 | 連結 | 連結 |
5 | 使用 Intent 回傳資料 | 連結 | 連結 |
6 | Intent 傳遞整包資料 | 連結 | 連結 |
DataStore 本地端資料儲存
No. | 課程名稱 | 影片 | 講義 |
---|---|---|---|
1 | DataStore 基本資料儲存處理介紹 | 連結 | 連結 |
2 | DataStore 實作一個簡單計數器 | 連結 | 連結 |
Logcat
No. | 課程名稱 | 影片 | 講義 |
---|---|---|---|
1 | 掌握 Android Logcat:高效除錯與分析 | 連結 | 連結 |
Activity
No. | 課程名稱 | 影片 | 講義 |
---|---|---|---|
1 | Android Activity 生命周期與最佳實踐 | 連結 | 連結 |
ConstraintLayout 約束佈局
No. | 課程名稱 | 影片 | 講義 |
---|---|---|---|
1 | 為什麼要用 ConstraintLayout 約束佈局 | 連結 | 連結 |
2 | ConstraintLayout 約束佈局基本使用技巧 | 連結 | 連結 |
3 | ConstraintLayout 約束佈局實戰練習 (一) | 連結 | 連結 |
4 | 轉換 ConstraintLayout 提升效能優化佈局指南 | 連結 | 連結 |
5 | ConstraintLayout 約束佈局:探討 Margin 邊距屬性如何使用 | 連結 | 連結 |
6 | ConstraintLayout 約束佈局:探討 Chains 鏈結屬性如何使用 | 連結 | 連結 |
7 | ConstraintLayout 約束佈局:探討 Bias 偏移屬性如何使用 | 連結 | 連結 |
9 | ConstraintLayout 約束佈局:探討 Guideline 導覽線如何使用 | 連結 | 連結 |
10 | ConstraintLayout Circular positioning 圓形定位 | 連結 | 連結 |
RecyclerView 資料列表
No. | 課程名稱 | 影片 | 講義 |
---|---|---|---|
1 | RecyclerView 資料列表-基本介紹 | 連結 | 連結 |
2 | RecyclerView 資料列表-定義資料類別與實作項目佈局 | 連結 | 連結 |
3 | RecyclerView 資料列表-實作 Adapter | 連結 | 連結 |
4 | RecyclerView 資料列表-結合 Adapter | 連結 | 連結 |
5 | RecyclerView 資料列表-監聽點擊事件 | 連結 | 連結 |
6 | RecyclerView 資料列表-跳轉到詳細頁 | 連結 | 連結 |
7 | RecyclerView 資料列表-分割線 | 連結 | 連結 |
8 | RecyclerView 資料列表-GridLayoutManager | 連結 | 連結 |
Room 資料庫
No. | 課程名稱 | 影片 | 講義 |
---|---|---|---|
1 | Room 資料庫介紹 room-database-introduction | 連結 | 連結 |
2 | Room 資料庫 - 相關依賴庫配置 | 連結 | 連結 |
3 | Room 資料庫 - 實作 Entity | 連結 | 連結 |
4 | Room 資料庫 - 實作 DAO | 連結 | 連結 |
5 | Room 資料庫 - 實作 RoomDatabase | 連結 | 連結 |
6 | Room 資料庫 - 實作 UI 介面 | 連結 | 連結 |
Fragment
No. | 課程名稱 | 影片 | 講義 |
---|---|---|---|
1 | 什麼是 Fragment | 連結 | 連結 |
2 | Fragment 生命週期介紹 | 連結 | 連結 |
3 | Fragment 基本使用方式 | 連結 | 連結 |
4 | Activity 傳遞參數給 Fragment | 連結 | 連結 |
5 | Fragment ViewBinding 使用技巧 | 連結 | 連結 |
6 | Activity 和 Fragment CallBack 使用技巧 | 連結 | 連結 |
MVVM
No. | 課程名稱 | 影片 | 講義 |
---|---|---|---|
- | [TBC] | - | - |
網路資料處理
No. | 課程名稱 | 影片 | 講義 |
---|---|---|---|
- | [TBC] | - | - |
Service
No. | 課程名稱 | 影片 | 講義 |
---|---|---|---|
- | [TBC] | - | - |
WorkManager
No. | 課程名稱 | 影片 | 講義 |
---|---|---|---|
- | [TBC] | - | - |
Notification
No. | 課程名稱 | 影片 | 講義 |
---|---|---|---|
- | [TBC] | - | - |
FireBase
No. | 課程名稱 | 影片 | 講義 |
---|---|---|---|
- | [TBC] | - | - |
參考資料 (reference)
No. | 課程名稱 | 教學影片 | 教學講義 |
---|---|---|---|
1 | 參考資料 | 連結 | 連結 |
註釋:[TBC] 為 To Be Continued 縮寫,意指文章未完待續、尚在施工中,敬請期待。
著作聲明
「開發 Android APP 手機應用程式:使用 Kotlin 程式語言」中提供所有的圖文、程式碼與影片教學,以下簡稱「本資料」。「本資料」,允許使用者重製、散布、傳輸以及修改著作,但不得從事任何商業目的之使用。使用時必須清楚註明出處與連結:「作者:HKT線上教室,侯光燦」,未經註明不得任意轉載。
商標內容聲明
「本資料」,其中所引用之各商標及產品名稱分屬其合法公司所有,「本資料」,部分採用開放源始碼、圖文與影音等多媒體,引用自於網路,皆屬於其原作者之所有,「本資料」引用純屬介紹之用,並無任何侵權之意,特此聲明,其中內容若有不妥,或是侵犯了您的合法權益,請麻煩通知我們,我們將會迅速協助將侵權的部分移除,謝謝!
*有任何問題,麻煩聯繫,謝謝。
活動演講、贊助、公益等相關商業合作邀約,聯絡請洽:粉絲團訊息 or 來信
thishkt@gmail.com
贊助我們
創作不易,知識無價,免費線上教學就像顆種子,希望藉由您的支持與贊助,能夠無後顧之憂的日漸茁壯,努力前行堅持下去。不論捐贈金額的大小,我們都由衷的感謝每位贊助者,都是我們推廣知識、開放共享平台最大的動力!
您的捐贈將用於:請作者喝杯咖啡,鼓勵繼續創作,持續上傳教學影片與更多新技術文章。
Line Pay 打賞
(由 Line Pay 支付平台,提供一卡通轉帳服務)
街口打賞
(由街口行動支付平台,提供轉帳服務)
超商代碼繳費打賞
(由綠界科技支付平台,提供超商繳費代碼)
相關連結
▶ YouTube 頻道
https://goo.gl/3f2pJi
▶ KT 線上教室 臉書粉絲團
https://goo.gl/27H9Li
▶ 贊助我們
https://goo.gl/FiKXAu