Android 開發教學
幫助學習者建構 Android 應用程式,這是全球擁有數十億部使用中 Android 裝置的平台。
以相關的具體範例啟發學生
目前世界各地有超過 26 億名活躍的 Android 使用者。隨著行動產業在全球持續發展,現在正是學生學習如何創造及改變生活科技的最好時機。
Kotlin 是最適合用於 Android 開發的程式語言
在建構新 Android 應用程式時,一般會建議使用 Kotlin 這個程式設計語言。對於剛開始接觸程式設計的學生來說,Kotlin 具有程式碼安全功能和簡明的語法,因此他們可以專心學習核心的程式設計基礎知識。
幫助學生邁向精彩職涯
Android 開發能力十分有價值,而且符合全世界需要。Android 生態系統中有各式各樣的工作機會,並蘊藏許多創業的契機。
聽聽已將 Kotlin 列入授課內容的教授怎麼說。
教授課程
。「使用 Kotlin 開發 Android 應用程式」課程是專為教育工作者設計,可協助在課堂設定中透過 Kotlin 程式設計語言指導 Android 開發作業的基礎知識。
必備條件
學員應熟悉物件導向的程式設計語言,並瞭解如何使用 IDE 和 GitHub。不需要有 Kotlin 或 Android 相關經驗。建議教師先完成課程內容再進行教學。
授課投影片與程式碼範例
完整課程共有 13 堂課,每堂課約 1 小時,另附有供學員自行完成的 2 小時程式碼研究室實作課程。如果您已準備好開始教授 Android 知識,不妨立即使用這些教材。課程內容涵蓋 Kotlin 語言、Android 開發作業簡介、UI 基礎知識、Android 應用程式架構等豐富主題。使用下列投影片在課堂情境中授課。
授課投影片與程式碼範例
課程 | 查看投影片 | 查看應用程式範例 |
---|---|---|
注意:第 1 至第 3 課會介紹 Kotlin 語言,從第 4 課開始將帶領您建構第一個 Android 應用程式。 | ||
說明 | 利用 Kotlin 進行 Android 開發作業 | - |
第 1 課 | Kotlin 基本概念 | - |
第 2 課 | 函式 | - |
第 3 課 | 類別和物件 | - |
第 4 課 | 建構第一個 Android 應用程式 | Dice Roller 應用程式 |
第 5 課 | 版面配置 | Tip Calculator 應用程式 |
第 6 課 | 應用程式導覽 | AndroidTrivia 應用程式 |
第 7 課 | 活動和片段生命週期 | DessertClicker 應用程式 |
第 8 課 | 應用程式架構 (UI 層) | Unscramble 應用程式 |
第 9 課 | 應用程式架構 (持久層) | TrackMySleepQuality 應用程式 |
第 10 課 | RecyclerView 進階用途 | RecyclerView 應用程式 |
第 11 課 | 連線至網際網路 | MarsRealEstate 應用程式 |
第 12 課 | 存放區模式和 WorkManager | WorkManager 應用程式 |
第 13 課 | 應用程式 UI 設計 | Shrine 應用程式 |
下載所有投影片 | - |
學習課程
除了投影片,歡迎一併使用這些學習路徑,供學員當做課後練習。完成這些練習後,學員可以參加測驗,並獲得課程徽章。
教授現身說法
課程大部分需要親手操作,學生可以在過程中學習實作技巧,這也有助於他們在行動應用程式公司找工作。
Kavita S. Oza 博士
Shivaji University
學生應該學習行動應用程式的開發語言,而 Kotlin 正是最適合學習的語言。
Satvir Singh 博士
I. K.Gujral Punjab Technical University
與學生可能學習的其他語言相比,Kotlin 更容易理解與實作。
Priyank Singhal 博士
Teerthanker Mahaveer University
如需其他資源,請造訪 JetBrains Kotlin for Education 頁面。
帶領讀書會
Android Study Jams 計畫是專為社群中的一群人所設計,旨在協助大家齊心協力瞭解如何建構 Android 應用程式。
必備條件
不需要有程式設計相關經驗。Study Jams 主辦人不一定要精通教材內容或實際授課,因為參與者可以利用 Google 提供的線上自修課程。不過,我們建議主辦單位先完成內容再引導群組。
指南
這些教材可運用在聚會團體、課外活動或任何同儕團體。課程結束後,您可以邀請參與者進行趣味挑戰,建構一款能夠解決當地社群問題的 Android 應用程式。
- 主辦人指南:完整介紹如何進行 Android Study Jams,並附上參與者募集提示
- 簡報者指南:提供如何吸引觀眾互動及製作課程投影片的提示
- 第 1 和第 2 課的範例投影片:您可以自行調整這些投影片,用來帶領 Study Jam 的初期課程
- 下載所有投影片
學習課程
瞭解 Android Kotlin 基本概念中的學習路徑,參與者會在 Study Jams 中學習這些內容。
講師現身說法
學生提前兩小時就在電腦研究室外排隊,因為他們都很期待上課,也很清楚自己會學到一些新知識。
Sorosh Shiwa
Ariia University DSC 主管
能夠帶領眾人認識 Kotlin,陪大家共同踏出可能會改變他們生活的第一步,對我們來說是相當令人興奮的一大樂事。
Ceren Tunay 和 Serkan Alc
土耳其 DSC,Android 核心導師團隊
在 Twitter 上追蹤 #AndroidStudyJams