谷歌推出Kotlin 免費在線課程
近日,開源中國報導微軟推出Python免費在線視頻教程,該課程名為Python for Beginners,為Python初學者提供學習材料。無獨有偶,谷歌近日也宣布推出兩個Kotlin免費在線課程,正如蘋果將iOS開發人員從Object-C轉移到Swift一樣,谷歌也在將Android開發者從Java轉移到Kotlin。
該在線教程是谷歌與Udacity (一家在線教育機構,教學語言為英語)合作共同推出,為幫助Kotlin的學習者,提供基於視頻的課程,以及如何在Kotlin構建Android應用程序,這兩門課程分別是:
Kotlin Bootcamp
在本套教程中,用戶將學習如何使用Kotlin 編程,從基本知識開始,比如如何編寫Kotlin 語句,以及如何處理函數操作等等,完成Kotlin 語言的學習後,該課程還有為使用Kotlin 開發Android 應用提供所需的基礎。谷歌為使用 Kotlin 開發 Android 應用提供了一流的支持,包括Kotlin 的Android API 和API 擴展。
Building Android apps in Kotlin
這套課程是針對如何使用Kotlin 進行Android 開發,從“Hello World”開始由淺入深,本課程從在一個屏幕上構建基本的交互式用戶界面開始,到以一個多屏幕Google Developer Group(GDG) Finder應用程序結束。在每一課中,你將使用一個實際架構的應用程序並實現關鍵特性。
在這個過程中,你將了解Android Jetpack 組件,如數據庫空間、後台處理工作管理器、導航組件等等。還有使用庫來簡化常見的任務,例如用於圖像加載的Glide、用於網絡的Retroeft 以及用於JSON 解析的Moshi。這門課程教授主要的Kotlin 特性,比如cooutines,以幫助學習者更快、更簡潔地編寫應用程序代碼。
總的來說,整套課程將創建超過 10 個應用程序。
這兩門課程是Codelabs (谷歌的免費開發者資源)的一部分,根據該網站,每個Codelab 提供一個指導、教程和動手編碼經驗,大多數Codelab 是逐步完成構建小型應用程序或向現有應用程序添加新功能的課程。下面是兩門課程的地址: