专栏首页GitHubDaily谷歌推出 Kotlin 免费课程,让你轻松入门 Android 开发!

谷歌推出 Kotlin 免费课程,让你轻松入门 Android 开发!

本文转自开源中国,作者 afterer

最近,微软推出了一套免费的 Python 在线视频课程,为 Python 初学者提供学习材料。无独有偶,谷歌近日也宣布推出两个 Kotlin 免费在线课程,正如苹果将 iOS 开发人员从 Objective-C 转移到 Swift,谷歌也在将 Android 开发者从 Java 转移到 Kotlin。

该在线教程是谷歌与 Udacity (一家在线教育机构,教学语言为英语)合作共同推出的,课程为视频形式,设有两门课程:

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 是逐步完成构建小型应用程序或向现有应用程序添加新功能的课程。

为了助力推动 Android 应用市场生态,整套课程完全免费开发,有想学习 Android 技术,自己折腾个小应用的同学可以学起来啦~

课程地址:

https://android-developers.googleblog.com/2019/09/new-android-kotlin-codelab-courses-are.html

本文分享自微信公众号 - GitHubDaily(GitHubDaily)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-09-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 科技公司最爱的 50 款开源工具,你都用过吗?

    本文介绍了多款知名的开源应用软件,科技公司可以用它们来管理自己的 IT 基础设施、开发产品。

    GitHubDaily
  • GitHub 热榜:人像卡通化!

    这个项目名叫「人像卡通化 (Photo to Cartoon)」,已经在 GitHub 上开源。但对于不想动手下载各种软件、数据集、训练模型的普通用户,该公司开...

    GitHubDaily
  • 国内各大高校学生都在 GitHub 上分享过哪些学习资料?

    最近逛 GitHub 的时候,在上面看到国内各大高校出现的频率越来越高了,许多学生都在上面分享了自己在校的学习资料。

    GitHubDaily
  • Flutter 环境搭建

    要获得 Flutter,请先使用 git 克隆 Flutter,然后将该 flutter 工具添加到您的用户路径。运行 flutter doctor 显示您可能...

    s_在路上
  • 轻量级框架Spark快速入门

    尝试过Python/Ruby/Nodejs/Golang语言开发的人往往难以适应Java Web框架,相对于这些语言提供的web框架来说,Java的Web框架显...

    老钱
  • 聊聊claudb的pubsub command

    claudb-1.7.1/src/main/java/com/github/tonivade/claudb/command/pubsub/PublishComm...

    codecraft
  • 这款老牌 “装机必备” 应用,一边用 Kotlin 换血,一边深耕精细市场

    Android 开发者
  • 聊聊claudb的pubsub command

    claudb-1.7.1/src/main/java/com/github/tonivade/claudb/command/pubsub/PublishComm...

    codecraft
  • PAT 1033 To Fill or Not to Fill (25分) 贪心思想

    With highways available, driving a car from Hangzhou to any other city is easy. ...

    vivi
  • jsp跳转jsp----------和------------jsp跳转servlet跳转jsp

    2.也可以在上面先得到前一个jsp页面传来的参数,再讲参数放到request或者其他域中, 然后使用${username}得到

扫码关注云+社区

领取腾讯云代金券