KMM (Kotlin Multiplatform Mobile) チュートリアルを読んで触ってみる
KMM: Kotlin Multiplatform Mobile はJetbrains社が開発を行っているプログラミング言語 Kotlin を使って、AndroidやiOS向け、つまりマルチプラットフォーム向けにアプリを開発するために作られた SDKです。今回は公式ドキュメントを一緒に読んで概要を掴みましょう!という勉強メモです。
KMM: Kotlin Multiplatform Mobile はJetbrains社が開発を行っているプログラミング言語 Kotlin を使って、AndroidやiOS向け、つまりマルチプラットフォーム向けにアプリを開発するために作られた SDKです。今回は公式ドキュメントを一緒に読んで概要を掴みましょう!という勉強メモです。
JetBrainsが開発する素晴らしい言語、Kotlin。そして同社が作るKotinのWebフレームワークKtorを今回は触ってみました。本当に触っているだけですが、クイックスタートを追いながらちょっとKtorの中身も覗いたりしてみました。こういうライブラリの実装を除くのは勉強になりますね。
Kotlinには便利なFlowというインターフェースがあります。これがとても便利なのですが、いろいろな種類のクラスと拡張関数が用意されていて使いこなすのは一苦労です。この記事では、私がよく使うFlowのテクニックとその解説を紹介します。主にStateFlow、SharedFlow、callbackFlowについてです。