Register now for Android Dev Summit 2019!

Kotlin の学習用リソース

Kotlin で効率よく開発できるようになるためのリソースを一式用意しています。Kotlin を初めて使用する場合は、以下のリソースを確認することをおすすめします。

ドキュメント

Kotlin 言語

Android 上の Kotlin

サンプル

  • Sunflower: Kotlin と Jetpack を使った Android での開発のおすすめの方法を例示するエンドツーエンドのサンプルアプリ。
  • Google I/O Android アプリ: Google I/O アプリの 2018 年版が Kotlin で完全に書き換えられ、エンドツーエンドの Kotlin サンプルアプリの好例として提供されています。
  • Kotlin サンプル: Kotlin で書かれた Android コードサンプルのコレクション。

コードラボ

  • ページング: ページング ライブラリ コンポーネントを統合して、ユーザーのスクロール中にリスト項目を読み込む方法を紹介します。
  • Room とビュー: Android アーキテクチャ コンポーネントを使用するアプリの作成方法を紹介します。
  • コルーチン: Kotlin コルーチンを使用する方法(コールバックの必要性を減らすことでコードを簡略化するバックグラウンド スレッドの管理方法)を紹介します。

動画

  • Udacity コース: 「Kotlin Bootcamp for Programmers」。Google の Kotlin エキスパートが Kotlin プログラミング言語の要点を説明します。Java や他のオブジェクト指向言語の使用経験を持つプログラマー向けです。
  • YouTube: 「Kotlin on Android」を検索すると、質の高いさまざまな技術的説明を視聴できます。
  • O'Reilly コース: JetBrains のデベロッパーである Hadi Hariri 氏による、8 時間の Kotlin コース「Introduction to Kotlin Programming」。サブスクリプションが必要ですが、10 日間の無料試用ができます。
  • Treehouse コース: 「Kotlin for Java Developers」では、Android に重点を置いて Kotlin について学習します。サブスクリプションが必要ですが、7 日間の無料試用ができます。
  • Udemy コース: 「Kotlin for Beginners」では Kotlin をゼロから学びます。サブスクリプションが必要ですが、新規受講者向け割引があります。

書籍

Kotlin のサイトには、さらに多くの書籍が紹介されています。

ソーシャル チャンネル

  • @kotlin: Kotlin の公式 Twitter アカウント。
  • Kotlin コミュニティ: kotlinlang.org のオフライン イベントとグループのリスト。
  • Kotlin Slack: Kotlin ユーザーのための Slack チャット コミュニティ。
  • Talking Kotlin: Kotlin などに関する月 2 回のポッドキャスト。