Kotlin ハンズオン
Kotlinを使って、さまざまなテクノロジーを使用し、複数のプラットフォームをターゲットとするアプリケーションを作成できるハンズオンチュートリアルのシリーズです。各演習は一連のステップに分かれており、各セクションを順に進めていきます。
KotlinコルーチンとRSocketでリアクティブなSpring Bootアプリケーションを構築する
Spring BootとKotlinを使ってシンプルなチャットアプリケーションを構築し、構文の観点からサーバーサイド開発にKotlinを使用する利点について学びます。
ReactとKotlin/JSでウェブアプリケーションを構築する
Kotlin/JSを使ってReactアプリケーションを作成し、Kotlinの型システム、ライブラリエコシステム、相互運用性機能をどのように活用できるかを確認します。
Spring BootとKotlinでウェブアプリケーションを構築する
Spring BootとKotlinの力を組み合わせることで、シンプルなブログアプリケーションを構築します。
KtorでHTTP APIを作成する
HTTPリクエストに応答する、アプリケーションのバックエンドAPIを作成します。
KtorでWebSocketチャットを作成する
Ktorを使って、JVMサーバーとJVMクライアントの両方を含むシンプルなチャットアプリケーションを作成します。
Ktorでインタラクティブなウェブサイトを作成する
Ktorを使って、ファイルを配信する方法、Freemarkerやkotlinx.html DSLなどのテンプレートエンジンを使用する方法、フォーム入力を処理する方法について学びます。
Kotlinコルーチンとチャネルの概要
Kotlinにおけるコルーチンについて、そしてチャネルを使ってコルーチン間でどのように通信できるかについて学びます。
Kotlin/Nativeの概要
Kotlin/Nativeとlibcurlを使って、複数のプラットフォームでネイティブに実行できるシンプルなHTTPクライアントを作成します。
Kotlin Multiplatform: ネットワークとデータストレージ
KtorとSQLDelightを使ったKotlin Multiplatformを使って、AndroidとiOS向けのモバイルアプリケーションを作成する方法について学びます。
Kotlin MultiplatformでiOSとAndroidをターゲットにする
Kotlin Multiplatformを使って、iOSとAndroidの両方をターゲットにできるモバイルアプリケーションを作成する方法を学びます。