ナビゲーション イベントの開発環境をセットアップする

NavigationEvent の開発環境を設定する手順は次のとおりです。

依存関係の宣言

  1. navigationevent アーティファクトをプロジェクトに追加します。これは、共有 NavigationEventDispatcher クラスと NavigationEventHandler クラスを含むコア ライブラリです。

    Jetpack Compose と統合する場合は、対応する Compose アーティファクトも追加する必要があります。

    [versions]
    navigationevent = "1.0.0"
    
    [libraries]
    # NavigationEvent libraries
    androidx-navigationevent = { module = "androidx.navigationevent:navigationevent", version.ref = "navigationevent" }
    androidx-navigationevent-compose = { module = "androidx.navigationevent:navigationevent-compose", version.ref = "navigationevent" }
    
  2. コンパイル SDK を 36 以降に更新します。

    [versions]
    compileSdk = "36"
    
  3. アプリのビルドファイル app/build.gradle.kts に次のコードを追加します。

    dependencies {
      ...
      implementation(libs.androidx.navigationevent)
      implementation(libs.androidx.navigationevent.compose)
    }