Configurer l'environnement de développement pour l'événement de navigation

Pour configurer votre environnement de développement pour NavigationEvent, procédez comme suit.

Déclarer des dépendances

  1. Ajoutez l'artefact navigationevent à votre projet. Il s'agit de la bibliothèque principale contenant les classes partagées NavigationEventDispatcher et NavigationEventHandler.

    Pour l'intégration de Jetpack Compose, vous devez également ajouter l'artefact Compose correspondant :

    [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. Mettez à jour votre SDK de compilation vers la version 36 ou ultérieure :

    [versions]
    compileSdk = "36"
    
  3. Ajoutez les éléments suivants au fichier de compilation de votre application, app/build.gradle.kts :

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