> For the complete documentation index, see [llms.txt](https://docs.mapbox.com/android/navigation/ux/llms.txt)

# Next maneuver

Navigation SDK UX Framework provides information about what action a driver needs to take to get from the current step to the next along a route in a maneuver instruction.

The host application can observe the next `[Maneuver](https://docs.mapbox.com/android/navigation/api/coreframework/3.29.0/tripdata/com.mapbox.navigation.tripdata.maneuver.model/-maneuver/)` changes through the `Dash.controller` instance.

```kotlin
class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
    
        lifecycleScope.launch {
            repeatOnLifecycle(Lifecycle.State.STARTED) {
                Dash.controller.observeNextManeuver()
                    .collect { /* Maneuver */ nextManeuver ->
                        // Do something with the Maneuver   
                    }
            }
        }
    }
}
```