實體編程教學課程內容
課程簡介
本課程為三小時入門密集班,專為希望快速瞭解 Android 行動應用開發 的初學者設計。Android 作為全球最普及的行動作業系統,擁有龐大的開發者社群與開源技術生態。課程將以 Kotlin 為主要開發語言(同時介紹 Java 差異),搭配 Android Studio 實際操作,學習 App 建立流程、使用者介面設計(UI)、元件管理與互動邏輯。
課程以「實作為導向」,帶領學員從環境設定開始,逐步建立第一個 Android 專案,並製作具互動功能的應用程式。透過本課程,學員將能清楚理解 Android App 的核心結構、活動(Activity)運作與基本事件處理,為後續進階學習(如資料庫整合、API 串接、App 上架)打下穩固基礎。
課程目標
-
理解 Android 應用開發的基本架構與運作流程。
-
掌握 Android Studio 的開發環境與專案結構。
-
學會以 Kotlin 撰寫簡易介面與互動功能。
-
能製作、執行並測試入門級 Android App。
-
為進一步開發多畫面應用、資料儲存與雲端整合課程建立基礎。
授課對象
課程大綱
第一部分:Android 開發簡介與環境設定(約 40 分鐘)
-
Android 系統架構與應用現況。
-
Android 開發語言簡介:Kotlin 與 Java 比較。
-
安裝與設定 Android Studio(SDK、AVD 模擬器設定)。
-
專案結構介紹(Manifest、Activity、Layout、Resources)。
-
實作練習:建立第一個 Android 專案「Hello Android!」。
第二部分:介面設計與視覺元件(約 60 分鐘)
-
使用 XML 設計 Layout 介面(ConstraintLayout / LinearLayout)。
-
常用元件介紹:TextView、Button、EditText、ImageView。
-
控制元件屬性與版面配置技巧。
-
引用資源(colors、strings、drawables)。
-
實作練習:建立一個含文字輸入與圖片顯示的介面。
第三部分:Kotlin 程式邏輯與互動控制(約 45 分鐘)
-
Activity 與 onCreate() 生命週期介紹。
-
元件綁定與事件監聽(Button 點擊事件)。
-
Kotlin 基礎語法複習:變數、函式、條件判斷與迴圈。
-
資料傳遞與基本輸出顯示。
-
實作練習:建立「簡易計算機」或「倒數計時器」應用。
第四部分:應用整合與延伸學習(約 35 分鐘)
-
多畫面(Activity)切換與 Intent 應用。
-
簡介 Logcat 除錯與執行檢查。
-
Android 權限管理初探(Camera、Storage、Internet)。
-
延伸應用:整合 API、資料庫(Room)與雲端服務(Firebase)。
-
實作練習:新增第二畫面與簡易資料輸入功能。
課程特色