前几天,我们才和大家刚刚分享过微软新推出的免费在线视频教程,无独有偶,近日谷歌也宣布推出两个 Kotlin 免费在线课程,由此可见,谷歌对Kotlin的钟爱程度。
该教程是由谷歌和 Udacity 联合推出,为帮助 Kotlin 的学习者,以及如何在 Kotlin 构建 Android 应用程序,这些课程经过重新设计,以视频的方式推出,这两门教程分别是:Kotlin Bootcamp、Building Android apps in Kotlin
1、Kotlin Bootcamp
谷歌为 Kotlin 构建 Android 应用程序提供了一流的支持,包括 Kotlin 的 Android API 和 API 扩展,并已纳入 IntelliJ 和 Android Studio。
在 Kotlin Bootcamp 课程中,你将学习用 Kotlin 编写程序所需的所有内容,从基础知识(如如何编写 Kotlin 语句)开始,到函数操作(如扩展内置函数)都涵盖了。
如果你已经知道如何编程,那这个教程就是专门为了告诉你如何用Kotlin构建Android应用程序。
课程地址:https://codelabs.developers.google.com/kotlin-bootcamp/
2、Building Android apps in Kotlin
如果你的 Kotlin 基础还可以的话,也可以直接开始构建 Android 应用程序,本课程将带你从“hello World”走向现实世界,你会从参与构建一个基本的交互式用户界面开始,到以一个多屏幕 Google Developer Group(GDG) Finder 应用程序结束。该应用程序可以从internet上的实时服务器获取数据。
通过该课程,你将了解 Android Jetpack 组件,比如数据库空间、后台处理工作管理器、导航组件等等。还有使用流行的库来简化流程,比如用于加载图像的 Glide,用于网络的 Retroeft 以及用于 JSON 解析的 Moshi。本课程还介绍了 Kotlin 的关键特性,如协程,从而帮助你更快、更简洁的编写应用程序。
每一节课里,你都将使用一个实际架构的应用程序并实现关键特性。例如学习如何部署一个掷骰子应用程序,通过构建 "Android Trivia" 游戏来学习如何实现导航功能,通过构建一个睡眠跟踪应用程序来学习如何创建空间数据库。
简单来说,你将在本课程里创建10+个应用程序,课程结束后,你将拥有一个示例代码组合,你可以直接通过使用它们实现自己的应用程序。
课程地址:https://android-developers.googleblog.com/2019/05/new-learn-how-to-build-android-apps.html