Android开发人员喜欢Kotlin,Kotlin 免费在线课程

  • 栏目:基础 时间:2020-04-22 12:19
<返回列表

近日,我们报道微软推出 Python 免费在线视频教程,该课程名为 Python for Beginners,为 Python 初学者提供学习材料。无独有偶,谷歌近日也宣布推出两个 Kotlin 免费在线课程,正如苹果将 iOS 开发人员从 Object-C 转移到 Swift 一样,谷歌也在将 Android 开发者从 Java 转移到 Kotlin。

韦德体育 1image

该在线教程是谷歌与 Udacity (一家在线教育机构,教学语言为英语)合作共同推出,为帮助 Kotlin 的学习者,提供基于视频的课程,以及如何在 Kotlin 构建 Android 应用程序,这两门课程分别是:

Android developers love Kotlin. Google can tell us that 27% of the top 1,000 Android apps are built using Kotlin or that developers who are using it have a 97% satisfaction rate and that's great.

Kotlin Bootcamp

在本套教程中,用户将学习如何使用 Kotlin 编程,从基本知识开始,比如如何编写 Kotlin 语句,以及如何处理函数操作等等,完成 Kotlin 语言的学习后,该课程还有为使用 Kotlin 开发 Android 应用提供所需的基础。谷歌为使用 Kotlin 开发 Android 应用提供了一流的支持,包括 Kotlin 的 Android API 和 API 扩展。

韦德体育 2

But we've also had developers tell us in person that they not only love it, but it's also changed how much time they need to spend doing the "boring" part of building an app. That gives them more time to do things like polish the user experience or add small details that make a great app stand out.

Building Android apps in Kotlin

这套课程是针对如何使用 Kotlin 进行 Android 开发,从 “Hello World”开始由浅入深,本课程从在一个屏幕上构建基本的交互式用户界面开始,到以一个多屏幕 Google Developer Group(GDG) Finder 应用程序结束。在每一课中,你将使用一个实际架构的应用程序并实现关键特性。

在这个过程中,你将了解 Android Jetpack 组件,如数据库空间、后台处理工作管理器、导航组件等等。还有使用库来简化常见的任务,例如用于图像加载的 Glide、用于网络的 Retroeft 以及用于 JSON 解析的 Moshi。这门课程教授主要的 Kotlin 特性,比如 cooutines,以帮助学习者更快、更简洁地编写应用程序代码。

总的来说,整套课程将创建超过 10 个应用程序。

韦德体育 3

韦德体育 4

韦德体育 5

这两门课程是 Codelabs (谷歌的免费开发者资源)的一部分,根据该网站,每个 Codelab 提供一个指导、教程和动手编码经验,大多数 Codelab 是逐步完成构建小型应用程序或向现有应用程序添加新功能的课程。下面是两门课程的地址:

(文/开源中国)    

Kotlin helps make the tedious parts of building Android apps fewer and farther between.

When a one-man dev team can see the same benefit as a big player, that means a thing is pretty darn good. Part of what makes Kotlin work so well for writing Android apps is Google's support. Google treats Kotlin as a primary ("First class" in its own words) language in Android Studio and all the official Android developers' documentation. This includes examples and tutorials as well as code camps and even a complete — and free — Udacity course. If you know how to code in Java, you'll be up and running with Kotlin in no time.

After seeing the success of Kotlin for Android development, Google is moving it to the cloud with the Kotlin on Google Cloud Platform portal.

Going beyond Android, we are happy to announce that the Google Cloud Platform team is launching a dedicated Kotlin portal today. This will help developers more easily find resources related to Kotlin on Google Cloud. We want to make it as easy as possible for you to use Kotlin, whether it's on mobile or in the Cloud.

Like Kotlin on the Android platform, Google is offering a complete SDK for Google Cloud and tutorials to guide you through doing things like building a backend for your app or using Kotlin to deploy Google App Engine. It also promises a full set of APIs and code libraries for Kotlin on Google Cloud Platform to help make moving a project from another language to Kotlin or building a new Kotlin project from scratch easier and worth doing.

Programming languages and developer tools to use them don't really mean much to end-users like ourselves. But they do make life easier for the developers when they're done right. Google looks to be learning from mistakes it sees in its own past as well as the things Apple and Microsoft are doing that could be improved and it's partnership with JetBrains to establish the Kotlin Foundation is one way it wants to fix them.

For us, it all just means better apps. Who doesn't love better apps?

Android开发人员喜欢Kotlin。谷歌可以告诉我们,前1000个Android应用程序中有27%是使用Kotlin构建的,或者使用它的开发人员的满意度为97%,而且非常棒。

韦德体育 ,但我们也有开发人员告诉我们他们不仅喜欢它,而且还改变了他们花费多少时间来构建应用程序的“无聊”部分。这使他们有更多的时间来做一些事情,比如改善用户体验或添加一些细节,使一个出色的应用程序脱颖而出。

Kotlin帮助使构建Android应用程序的繁琐部分更少,更远。

当一个单人开发团队能够看到与大玩家相同的好处时,这意味着事情相当不错。Kotlin编写Android应用程序的一部分原因是谷歌的支持。Google将Kotlin视为Android Studio中的主要语言语言,以及所有官方Android开发人员的文档。这包括示例和教程,以及代码阵营,甚至一个完整的- 和自由 - Udacity课程。如果您知道如何使用Java编写代码,那么您很快就可以使用Kotlin了。

在看到Kotlin用于Android开发的成功之后,谷歌正在通过Google云平台门户网站上的Kotlin将其迁移到云端。

超越Android,我们很高兴地宣布Google Cloud Platform团队今天推出了专门的Kotlin门户。这将有助于开发人员更轻松地在Google Cloud上查找与Kotlin相关的资源。我们希望让您尽可能轻松地使用Kotlin,无论是在移动设备还是在云端。

与Android平台上的Kotlin一样,Google提供了完整的Google Cloud SDK和教程,可指导您完成为应用构建后端或使用Kotlin部署Google App Engine等操作。它还承诺为Google Cloud Platform上的Kotlin提供一整套API和代码库,以帮助将项目从另一种语言转移到Kotlin,或者从头开始构建一个新的Kotlin项目更容易,更值得做。

使用它们的编程语言和开发人员工具对像我们这样的最终用户来说并不是很重要。但是,当他们做得好时,他们确实让开发人员的生活变得更轻松。谷歌似乎正在从它自己过去看到的错误中学习,以及苹果和微软正在做的事情可以改进,它与JetBrains合作建立Kotlin基金会是它想要修复它们的一种方式。

对我们来说,这一切只是意味着更好的应用。谁不喜欢更好的应用程序?

韦德体育 6image

国内第一Kotlin 开发者社区公众号,主要分享、交流 Kotlin 编程语言、Spring Boot、Android、React.js/Node.js、函数式编程、编程思想等相关主题。

快快拿出手机,扫一扫关注吧~

韦德体育 7开发者社区 QRCode.jpg

上一篇:可以像平时在 VS Code 中编写 Python 文件一样,如果需要一劳永逸的在每个文件中自动实现这个功能 下一篇:没有了

更多阅读

Android开发人员喜欢Kotlin,Kotlin 免费在线

基础 2020-04-22
近日,我们报道微软推出 Python 免费在线视频教程,该课程名为 Python forBeginners,为Python 初学...
查看全文

可以像平时在 VS Code 中编写 Python 文件一

基础 2020-04-20
9 月 21 日,在 PyCon China 2019上,来自微软开发工具事业部的资深研发工程师韩骏宣布了一项 V...
查看全文

大会第一天最重磅也是最激动人心的消息

基础 2020-04-19
一年一度的 .NET 开发者盛会 .NET Conf 2019 在昨日(举办时间为9.23-9.25)正式开始了。大会第一天...
查看全文

友情链接: 网站地图

Copyright © 2015-2019 http://www.koi-bumi.com. 韦德体育有限公司 版权所有