学習教材の概要
以下は、Kotlinの学習に使用できる資料とリソースです。
- 基本的な構文 (Basic syntax) – Kotlinの構文の概要をすばやく把握できます。
- イディオム (Idioms) – 一般的なケースに対して、イディオムに沿ったKotlinコードの記述方法を学びます。
- JavaからKotlinへの移行ガイド: 文字列 (Java to Kotlin migration guide: Strings) – JavaおよびKotlinで文字列を使用する一般的なタスクの実行方法を学びます。
- JavaからKotlinへの移行ガイド: コレクション (Java to Kotlin migration guide: Collections) — JavaおよびKotlinでコレクションを使用する一般的なタスクの実行方法を学びます。
- JavaからKotlinへの移行ガイド: Null許容性 (Java to Kotlin migration guide: Nullability) — JavaおよびKotlinでNull許容性を処理する方法を学びます。
- Kotlin Koans – 演習を完了して、Kotlinの構文を学習します。各演習は失敗する単体テストとして作成されており、あなたの仕事はそれを合格させることです。Javaの経験がある開発者におすすめです。
- Kotlin by example – Kotlinの構文に関する小さくてシンプルな注釈付きの例のセットを確認します。
- JetBrains AcademyによるKotlin Core track – 実際に動作するアプリケーションを段階的に作成しながら、Kotlinの基礎をすべて学びます。
- Kotlin books – Kotlinの学習用にレビューおよび推奨されている書籍を見つけます。
- Kotlin tips – KotlinチームがKotlinをより効率的かつイディオム的な方法で使用する方法を示す短いビデオを見て、コードを書くときにもっと楽しむことができます。
- Advent of Code puzzles – イディオムに沿ったKotlinを学び、短くて楽しいタスクを完了して、言語スキルをテストします。
- Kotlin hands-on tutorials – 長文のチュートリアルを完了して、テクノロジーを完全に把握します。これらのチュートリアルでは、特定のトピックに関連する自己完結型のプロジェクトについて説明します。
- Kotlin for Java Developers – Courseraのこのコースで、JavaとKotlinの類似点と相違点を学びます。
- Kotlin documentation in PDF format – ドキュメントをオフラインで読みます。