Core Concepts

The four building blocks of Enro. Read the basic concepts tour first if you haven’t — these pages assume the vocabulary.

  • Navigation Keys — the contract for a screen: its inputs and (optionally) its typed result.
  • Navigation Destinations — the implementation: a Composable function or provider, bound to a key, with optional metadata (dialog, overlay, scene strategy).
  • Navigation Containers — where a backstack lives, including nesting, empty behaviour, filters, and interceptors.
  • Navigation Handles — the control surface inside a screen for open, close, complete, requestClose, and the result API.

Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.