学习资料概述
你可以通过以下资料学习 Kotlin:
基本语法 – Kotlin 语法简要介绍.
惯用法 – 针对常见场景, 学习如何编写符合 Kotlin 习惯代码.
Java 代码向 Kotlin 迁移指南: 字符串 – 学习如何执行 Java 与 Kotlin 中的常见字符串处理任务.
Java 代码向 Kotlin 迁移指南: 集合(Collection) — 学习如何执行 Java 与 Kotlin 中的常见集合(Collection)处理任务.
Java 代码向 Kotlin 迁移指南: 可空性(Nullability) — 学习如何处理 Java 与 Kotlin 中的可空性(Nullability).
Kotlin Koan – 学习 Kotlin 语法的完整练习题. 每个练习从一个失败的 unit test 开始, 你的任务是让测试通过. 推荐有 Java 经验的开发者学习.
通过示例学习 Kotlin – 一系列小而简单的示例程序, 演示 Kotlin 语法.
JetBrains Academy 的 Kotlin 核心课程 – 一步一步创建可真正工作的应用程序, 学习 Kotlin 的所有基本知识.
Kotlin 书籍 – 我们审阅并推荐的 Kotlin 学习书籍.
Kotlin 小技巧 – 观看简短视频, Kotlin 开发组会向你演示使用 Kotlin 的更加高效更加符合惯用法的方式, 让你的编码工作更加有趣.
Advent of Code 编程题 – 完成小而有趣的任务, 学习 Kotlin 惯用法, 并测验你的语言技能.
Kotlin 实际动手(hands-on)教程 – 完成比较长的教程, 完整掌握 Kotlin 技术. 这些教程围绕一个主题, 指导你完成独立的项目.
针对 Java 开发者的 Kotlin 课程 – 通过 Coursera 的课程, 学习 Java 与 Kotlin 之间的相似之处与区别.
Kotlin 文档 (PDF 格式) – 可供离线阅读的文档.