21个优秀的学习资源Kotlin

本文汇总了一系列关于Kotlin的学习资源,包括在线教程、博客文章、视频讲座及实用工具等,覆盖初学者到进阶者所需知识点,帮助读者快速掌握这门语言。
 

原文地址:传送门 一、教程 1.The Kotlin Website Kotlin 官方网站(英文) 2.Kotlin editor Kotlin 在线编辑器

3.Keddit:在开发Android应用程序时学习Kotlin 由Juan Ignacio Saravia出色的11部分系列作品,将Kotlin投入使用,并构建了一个Reddit克隆应用程序。 该教程涵盖了大量的主题,从设置工作区到使用API甚至单元测试。 代码在GitHub上可用。 GitHub :https://github.com/juanchosaravia/KedditBySteps 4.Antonio Leiva's Blog Antoni Leiva的博客致力于Kotlin的所有事物。它每周更新与高品质的教程和文章,其中更高级的Kotlin开发人员可以了解新的library,并找到各种实用技术。 5.Android Announces Support for Kotlin 官方Google博客文章解释了令人兴奋的声明背后的原因,以及为什么科特林在Android生态系统中应有的地位。 然后,文章将简要介绍Kotlin带来的一些令人敬畏的语法改进。 6.Design Patterns implemented in Kotlin DariuszBaciński创建了一个有用的GitHub repo,其中包含在Kotlin中实现的常见设计模式。 有类似的项目用多种语言编写,包括Java,Swift,JavaScript和PHP,所以如果你来自这些编程背景之一,可以用它们作为参考点。 GitHub:https://github.com/dbacinski/Design-Patterns-In-Kotlin 7.Learn X in Y minutes 一个快速的秘籍,具有一些最重要的功能和语法怪癖,可以帮助您编写更好的Kotlin代码。 有关于使用类,循环和列表以及生成斐波纳契序列的经典编程问题的实现的示例。 8.The Kotlin Blog Kotlin的官方博客由JetBrains的作者。在这里您可以找到所有Kotlin相关的新闻和更新,以及各种教程,技巧和其他有用的文章 9.在Android上开始使用Kotlin 来自Google Developers博客的一篇有用的文章,介绍如何为Kotlin设置Android Studio,如何将.java文件转换为.kt文件,以及如何将新语言纳入现有的Android项目。 在与Kotlin和Java两者使用的相同的Android API中也有一些代码比较。 10.Android Testing With Kotlin 非常好的文章,向我们展示如何使用Kotlin编写和运行Android应用程序的测试。 作者做了很好的工作来解释什么是不同类型的测试,什么时候使用它们,以及如何确保正确测试。 这个主题的另一个很好的教程可以在这里找到。 二、音频和视频 1.Introduction to Kotlin 来自Google I / O 2017的演讲致力于首次向人们介绍Kotlin,并提出了如何改进他们的工作流程的想法。它涵盖了许多基础知识,并展示了一些很酷的Kotlin提示。 2.Life is Great and Everything Will Be Ok, Kotlin is Here 来自Google I / O 2017的第二次Kotlin演讲。这个演讲涵盖了更多高级话题,如设计模式,最佳实践和其他常见原则。 这也揭示了使用Kotlin在生产中的意义以及在工作场所采用年轻语言的挑战。 3.Peter Sommerhoff's 的 Kotlin 教程 循环和函数的条件。然后,它继续进行更高级的主题,如Kotlin中的面向对象以及像lambda表达式的功能编程。 4.使用Kotlin&Gradle更好的Android开发 从2016年开始的这个讲座将简要介绍一下现实世界中的语言功能,您将了解Kotlin如何适应典型Android工作流程中现有的工具。 5.使用Kotlin&Gradle更好的Android开发 一个非常好的8分钟教程,可以快速了解最重要的Kotlin功能,例如缩短的变量声明,lambdas,扩展功能等等。 6.Android Development with Kotlin — Jake Wharton Kotlin的介绍解释了新语言如何改进Android生态系统,并向我们展示了许多酷炫的方式,我们可以使用智能Kotlin语法来获得优势。 三、其他Resource 1.From Java To Kotlin 有用的简短的代码片段,可帮助您快速查找Kotlin替代常见Java操作符,函数和声明。 2.Kotlin 的教学插件 用于IntelliJ IDE的插件,可让您在本地离线环境中使用Koans课程。 3.Kotlin on GitHub Kotlin已经开源了5年多,还有一个GitHub回购包含了整个项目的历史。如果你想支持这种语言,你可以通过多种方式进行贡献,直接或通过在文档上工作。 4.Kotlin Android 模板 模板Android项目,使其非常容易设置稳定的Kotlin工作区,并快速引导您的应用程序。 5.Awesome Kotlin 包含各种有用链接,书籍,图书馆,框架和视频的Kotlin资源的广泛列表。该列表组织得非常好,kotlin.link也提供了一个风格化的版本。 网站:https://kotlin.link/

作者:马伟奇 链接:http://www.jianshu.com/p/e56da0604758 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值