KMP Project with Tuist - KMPのiOSビルドシステム構築
KMPプロジェクトのiOS側ビルド環境をTuistで構築した手順です。xcodeprojのマージコンフリクトや実質的に意味のない差分、自動化のしづらさという課題に対し、Tuistの設定ファイルでターゲットを定義し、共通機能からiOS設定を分離してマルチモジュール化するまでを解説します。
KMP Project with Tuist - KMPのiOSビルドシステム構築
KMPプロジェクトのiOS側ビルド環境をTuistで構築した手順です。xcodeprojのマージコンフリクトや実質的に意味のない差分、自動化のしづらさという課題に対し、Tuistの設定ファイルでターゲットを定義し、共通機能からiOS設定を分離してマルチモジュール化するまでを解説します。
Android Composeオブジェクト指向ナビゲーション
Android Composeのナビゲーションを、オブジェクト指向の観点で設計する方法を解説します。ガイドの基本機能だけで書いた場合の課題から出発し、Navigatorの導入、コンパニオンオブジェクトによる抽象化、共有宛先の処理の標準化へと段階的に進め、基盤技術へのロックインを避ける実装を示します。
Kotlin Multiplatform (KMP) によるクロスプラットフォーム開発に関する私たちの経験と、それが私たちのアプリにもたらした変化について共有します。