Configurar o ambiente de desenvolvimento para o evento de navegação

Para configurar o ambiente de desenvolvimento do NavigationEvent, siga estas etapas.

Declarar dependências

  1. Adicione o artefato navigationevent ao seu projeto. Essa é a biblioteca principal que contém as classes compartilhadas NavigationEventDispatcher e NavigationEventHandler.

    Para a integração com o Jetpack Compose, também é necessário adicionar o artefato correspondente do 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. Atualize o SDK de compilação para 36 ou mais recente:

    [versions]
    compileSdk = "36"
    
  3. Adicione o seguinte ao arquivo de build do app, app/build.gradle.kts:

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