歡迎運用這些免費課程資源,在貴校或當地社群中教授以程式設計語言 Kotlin 開發 Android 應用程式。這些教材是由 Google 專家製作,包含進行 Android 開發教學所需的一切資訊。您甚至可以根據目標對象的需求自訂教材。

如果您是想學習 Android 相關知識的個人使用者,請參考這裡的線上自修課程。

教授以 Kotlin 進行 Android 開發作業

目前世界各地有超過 26 億名活躍的 Android 使用者。隨著行動產業在全球持續發展,現在正是學生學習如何創造及改變生活科技的最好時機。
Kotlin 是一般在建構新的 Android 應用程式時會建議使用的程式設計語言。對於剛開始接觸程式設計的學生來說,Kotlin 具有程式碼安全功能和簡明的語法,因此他們可以專心學習核心的程式設計基礎知識。
Android 開發能力十分有價值,而且符合全世界需要。Android 生態系統中有各式各樣的職業,也存在無數開創新事業的機會。

聽聽已經 將 Kotlin 列為授課內容的教授是怎麼說。

「利用 Kotlin 進行 Android 開發作業」課程教授的是使用程式設計語言 Kotlin 來開發 Android 應用程式的基礎知識。這些教材是專為老師在課堂環境中授課所設計。完整課程有 13 堂課;每堂課大約 1 小時,另外附有 2 小時供學生自行完成的程式碼研究室實作課程。如果您已經準備好開始教授 Android 知識,歡迎立即使用這些教材!
簡介 // 利用 Kotlin 進行 Android 開發作業
第 1 課 // Kotlin 基本概念
第 2 課 // 函式
第 3 課 // 類別和物件
第 4 課 // 建構第一個 Android 應用程式
第 5 課 // 版面配置
第 6 課 // 應用程式導覽
第 7 課 // 活動和片段生命週期
第 8 課 // 應用程式架構 (UI 層)
第 9 課 // 應用程式架構 (永久層)
第 10 課 // RecyclerView 進階應用
第 11 課 // 連線至網際網路
第 12 課 // 存放區模式和 WorkManager
第 13 課 // 應用程式 UI 設計
全部下載
  • 附演講者備忘稿的授課簡報
  • 學生的程式碼研究室實作課程 (位於途徑中)
  • 學生數位徽章
  • GitHub 上的解決方案程式碼

熟悉物件導向程式設計語言,瞭解如何使用 IDE 和 GitHub。不需要有 Kotlin 或 Android 相關經驗。建議老師先完成課程內容再進行教學。

教授現身說法

課程大部分需要親手操作,學生可以在過程中學習實作技巧,這也有助於他們在行動應用程式公司找工作。

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 Research Jams 是專為社群團體推出的計畫,旨在幫助大家一起學習如何建構 Android 應用程式。本計畫可以運用在聚會團體、課外活動或任何同儕團體中。擔任講師的人不一定要精通教材內容或實際授課,因為參與者可以利用 Google 提供的線上自修課程。計畫結束後,您可以邀請參與者進行趣味挑戰,建構一款能夠解決當地社群問題的 Android 應用程式。

全部下載

目前有兩類課程,請依您所帶領團隊的經驗水平選擇合適的課程。我們建議講師先完成課程內容再開始帶領團體。

程式設計入門課程
不需要程式設計經驗,但須具備基本電腦使用能力和基本數學能力。

程式設計進階課程
需要有物件導向程式設計語言的相關經驗。學生應熟悉 IDE 和 GitHub 的使用方式。

講師現身說法

學生提前兩小時就在電腦研究室外排隊,因為他們都很期待上課,也很清楚自己會學到一些新知識。

Sorosh Shiwa
Ariia University DSC 主管

能夠帶領眾人認識 Kotlin,陪大家共同踏出可能會改變他們生活的第一步,對我們來說是相當令人興奮的一大樂事。

Ceren Tunay 和 Serkan Alc
土耳其 DSC,Android 核心導師團隊

請在社群媒體上搜尋 #AndroidStudyJams 主題標記。

兩位開發人員學習 Android 知識及開創事業的經驗談