學習成果
本課程將幫助學員:
01
提高效率並減少 Android 應用程序開發中的錯誤
03
提供滿足利益相關者需求的更高質量的結果
02
增強 Android 開發團隊凝聚力和技能
04
提高開發工作的信 心和準確性
目標觀眾

希望提高和增進技能的 Android 開發人員

希望從另一個技術領域過渡到 Android 開發的人

希望深入了解 Android 開發的人
課程詳情
課程編號
SD101
日期
2023年3月17日 至 2023年5月19日(星期五)
時間
19:00 – 21:00(每節課堂 2 小時)
為期
20 小時(共 10 節課堂)
費用
HK$10,000 (早鳥優惠:2023年2月17日或之前 HK$9,000)
語言
粵語配英語輔助材料
先決條件
學員應具有至少 2 年使用 Kotlin 或 Java 開發 Android 應用程序的經驗
所需設備
安裝了 Android Studio 的 Windows / Mac 筆記本電腦
評估格式
評估的細節將在課程期間提供給學員
認證要求
滿足以下條件的學員將獲得結業證書:
-
出席 10 節課課堂中的 8 節或更多節課堂;
-
通過最終課程評估
大綱
主題 1:Kotlin 和 Git Flow 簡介
-
Kotlin 編程語言及其特性概述
-
Git Flow 和版本控制簡介
主題 2:
Android App 開發生命週期
-
了解 Android App 的不同階段
-
管理 App 開發過程
主題 3:Android 視圖和佈局架構
-
Android 視圖和佈局的介紹
-
使用視圖和佈局設計用戶界面
主題 4:Jetpack Compose
-
Jetpack Compose 簡介
-
使用 Jetpack Compose 構建用戶界面
主題 5:
Kotlin 協程(Coroutines)和流程(Flow)
-
使用 Kotlin Coroutines 進行非同步程式設計
-
使用 Flow 進行響應式程式設計
主題6:
整潔的 MVVM 架構和響應式編程
-
Model-View- ViewModel (MVVM) 架構介紹
-
使用響應式程式設計實現 MVVM
主題 7:
測試驅動開發 (TDD)、單元測試和依賴注入
-
TDD 和單元測試簡介
-
使用依賴注入測試 Android App
主題 8:
Sonarqube 和 Detekt 進行代碼質量控制
-
代碼質量控制工具介紹 (Sonarqube和Detekt)
-
Sonarqube 和 Detekt 分析和提高代碼質量
主題 9:調試策略
-
Android 開發中的調試技巧
-
解決常見問題
主題 10:
具有模塊化項目結構的免安裝 App和運行時下載功能
-
免安裝 App 和運行時下載功能簡介
-
用於運行時下載功能的模塊化項目結構
*視情況而定