21个优秀的学习资源Kotlin

lovesosoiIP属地: 黑龙江
1字数 1,743阅读 7,377

原文地址:传送门

一、教程

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/

想了解更多Android 知识,关注MAndroid公众号,我们一起学习哦~。

Kotlin 的Android 三方库

1.kotlinconf-app

这是官方的KotlinConf应用程序! 所有应用程序都在Kotlin中实现:后端,前端和移动应用程序。

2.Time

Kotlin的类型安全时间计算由泛型支持。

3.Ribble

简单的 Dribbble 客户端使用 Dribbble API,完全写在 Kotlin。 因为它使用了很多伟大的 library,如Dagger 2,RxJava 2,RxAndroid 2,ORM等等。

4.actions-on-google-kotlin

这是 Google SDK 到 Kotlin 的官方 Node.js 操作的非官方端口。 这也可以从 Java 和任何 JVM 语言中使用。

5.SimpleApiClient

用 Kotlin 写的 Retrofit rxjava 封装

6.Anko

愉快的Android应用程序开发。

7.K4Kotlin

一个小小的Kotlin函数可以减少你的android样板代码

8.Slate Kit

Kotlin 版开源移动后端和服务器框架 。

9.classyshark-bytecode-viewer

查看您的Kotlin生成的类为Java和字节码格式

10.Karchitec

Kotlin RSS阅读器使用Google android架构组件库

11.SwiftKotlin

以非常简单快捷的方式将Swift代码转换为Kotlin的工具。

12.ktlint

带有内置格式化的程序的Kotlin

13.RuntimePermissionsExtended

Kotlin扩展功能更简单,更简洁的Android权限处理。

14.kotlin-statistics

该库包含有用的扩展功能,以Kotlin惯用的方式执行探索和统计。

15.detek

结识一下Ktlin编程语言的静态代码分析工具detekt。 它在Kotlin编译器提供的抽象语法树上运行

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
237人点赞
更多精彩内容,就在简书APP
"小礼物走一走,来简书关注我"
还没有人赞赏,支持一下
lovesosoiI'm back<br>Github:<a href="https://links.jians...
总资产512共写了8.3W字获得2,290个赞共1,982个粉丝

被以下专题收入,发现更多相似内容

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,104评论 25 708
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,491评论 2 45
  • 书卷多情似故人,晨昏忧乐每相亲。眼前直下三千字,胸次全无一点尘。活水源流随处满,东风花柳逐时新。金鞍玉勒寻芳客,未...
    CC先生之简书阅读 207评论 0 1
  • 什么样的事情可以抚平一颗浮躁的心? 在人与人之间,一声温暖的问候、简单的鼓励,一个肯定的眼神等等。 这些都可以产生...
    白桦i阅读 1,067评论 0 0
  • 过了两天,我才醒悟过来。我难过的不是你吵我睡觉,而是明明知道你爸爸是无理取闹还要我去解释,这不是说明我做错了么,可...
    大瓜媚阅读 244评论 0 1