近日,我们报道微软推出 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 是逐步完成构建小型应用程序或向现有应用程序添加新功能的课程。下面是两门课程的地址:

  • Kotlin Bootcamp
  • Building Android apps in Kotlin

谷歌推出 Kotlin 免费在线课程相关推荐

  1. Google 重申对 Kotlin 编程语言 Android 的承诺:谷歌推出 Kotlin 免费在线课程 Kotlin Bootcamp Course 1

    Google 重申对 Kotlin 编程语言 Android 的承诺:谷歌推出 Kotlin 免费在线课程 Kotlin Bootcamp Course 1 Kotlin Bootcamp Cours ...

  2. Google 重申对 Kotlin 编程语言 Android 的承诺:谷歌推出 Kotlin 免费在线课程 Kotlin Bootcamp Course 2

    Google 重申对 Kotlin 编程语言 Android 的承诺:谷歌推出 Kotlin 免费在线课程 Kotlin Bootcamp Course 2 5.1 扩展函数 In this code ...

  3. 深度学习 免费课程_深入学习深度学习,提供15项免费在线课程

    深度学习 免费课程 by David Venturi 大卫·文图里(David Venturi) 深入学习深度学习,提供15项免费在线课程 (Dive into Deep Learning with ...

  4. 中国企业2017年数据_根据数据,2017年最好的免费在线课程

    中国企业2017年数据 The results are in! In 2015, Class Central first published a ranking of the best online ...

  5. 麻省理工免费在线课程首次可以获取学位

    (风景美如画,请转到原文看图) 马萨诸塞州,剑桥.(美联社)-麻省理工在过去四年里提供的免费在线课程有一个重大的不足:它们不能用于获取学位.现在是时候改变了. 在周三将要宣布的一个试点项目中,学生们将 ...

  6. SAP创建中国版免费在线课程openSAP

    8月14日消息,SAP公司宣布,正式开设中国版免费在线公开课程openSAP,将广受赞誉的openSAP全球课程引入中国,帮助中国用户随时随地学习SAP创新技术.首门课程<让我们开始了解SAP的 ...

  7. cs python课程 加州大学_最新盘点!全球顶尖大学CS+数据科学的免费在线课程,共81个...

    如今,越来越多的大学通过MOOC提供能获得学位的课程.最初,只有少数能获得学位的课程,如伊利诺伊大学的iMBA( Coursera )和佐治亚理工学院的OMSCS( Udacity ),现在已有数十个 ...

  8. 学历证书学位证书的区别_免费在线课程,证书,学位和教育资源的最佳网站

    学历证书学位证书的区别 Have you thought about expanding your knowledge by taking some courses? There are severa ...

  9. 2019大数据课程_根据数据,2019年最佳免费在线课程

    2019大数据课程 As we do each year, Class Central has tallied the best courses of the previous year, based ...

最新文章

  1. Linux之系统文件管理
  2. ES6-7 - 箭头函数的实质、箭头函数的使用场景
  3. 第三章选择结构(一)
  4. 福昕风腾pdf导出为html,福昕风腾PDF套件快速指引.pdf
  5. 魔方财务对接码支付插件
  6. 图像金字塔:高斯金字塔vs拉普拉斯金字塔
  7. Atitit.vs2017 visual studio vs2003 vs2005 vs2008 VS2010 vs2012 vs2015新特性 新功能.docx Atitit. visual st
  8. Atitit 函数式编程与命令式编程的区别attilax总结  qbf
  9. linux入门、常用命令
  10. CUDA基础教程(2):费米架构
  11. python自回归_自回归模型(AR )
  12. windows10桌面_三大虚拟桌面软件对比,总有一款适合你!
  13. 计算机硬件知识ppt课件,计算机硬件知识PPT课件.ppt
  14. 结构体所占字节数的计算
  15. excel如何实现数据钻取
  16. 110道 Elasticsearch面试题及答案(持续更新)
  17. dcloud进行android离线打包 需要继承io.dcloud.application.DCloudApplication的问题
  18. Java学习-07 IO学习
  19. Kubernetes开放接口:CRI、CNI、CSI
  20. Node.js——npm_包的概念与操作

热门文章

  1. 微软自带报ocienvcreate失败_微软推出的免费神器,治好了我的拖延症!
  2. 擦地机器人测评_iRobot擦地机器人测评:一机在手,脏污不再有!
  3. 设计灵感|海报设计中常见的文字排版样式
  4. 设计师交流分享社区|灵感并非凭空得来,积累在集设网
  5. 高端中餐美食餐饮海报PSD模板,看着就有食欲
  6. mysql+select阻塞ddl_MySQL 5.6中如何定位DDL被阻塞的问题
  7. 如何低格台式计算机的硬盘,硬盘怎样低级格式化
  8. C++友元函数简单示例
  9. django学习----01HelloWorld
  10. 2021年8月下旬好文收藏