メインコンテンツまでスキップ

Kotlin ハンズオン

Kotlinを用いて、さまざまなテクノロジーを使用し、複数のプラットフォームをターゲットとするアプリケーションを作成できる一連のハンズオンチュートリアルです。 演習は一連のステップに分かれており、各セクションを順を追って説明します。

KotlinコルーチンとRSocketを使用したリアクティブSpring Bootアプリケーションの構築

Spring BootとKotlinを使用して簡単なチャットアプリケーションを構築し、構文の観点からサーバーサイド開発にKotlinを使用する利点について学びます。

Start

ReactとKotlin/JSを使用したWebアプリケーションの構築

Kotlin/JSを使用してReactアプリケーションを作成し、Kotlinの型システム、ライブラリエコシステム、および相互運用機能を活用する方法を確認します。

Start

Spring BootとKotlinを使用したWebアプリケーションの構築

Spring BootとKotlinの力を組み合わせて、簡単なブログアプリケーションを構築します。

Start

Ktorを使用したHTTP APIの作成

HTTPリクエストに応答するアプリケーションのバックエンドAPIを作成します。

Start

Ktorを使用したWebSocketチャットの作成

JVMサーバーとJVMクライアントの両方を含むKtorを使用した簡単なチャットアプリケーションを作成します。

Start

Ktorを使用したインタラクティブなWebサイトの作成

ファイルを提供する方法、Freemarkerやkotlinx.html DSLなどのテンプレートエンジンを使用する方法、およびKtorからのフォーム入力を処理する方法を学びます。

Start

Kotlinコルーチンとチャネルの概要

Kotlinのコルーチンと、チャネルを使用してコルーチン間で通信する方法について学びます。

Start

Kotlin/Native入門

Kotlin/Nativeとlibcurlを使用して、複数のプラットフォームでネイティブに実行できる簡単なHTTPクライアントを作成します。

Start

Kotlin Multiplatform:ネットワークとデータストレージ

Kotlin MultiplatformとKtorおよびSQLDelightを使用して、AndroidおよびiOS用のモバイルアプリケーションを作成する方法を学びます。

Start

Kotlin Multiplatformを使用したiOSおよびAndroidのターゲット設定

Kotlin Multiplatformを使用して、iOSとAndroidの両方をターゲットにできるモバイルアプリケーションを作成する方法を学びます。

Start