Skip to content

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の両方をターゲットにできるモバイルアプリケーションを作成する方法を学びます。

開始