Platform-Specific Guides

How to install and use Enro on each supported platform. The core API is the same everywhere; these pages cover the install bootstrap and the platform-specific notes worth knowing.

  • Android — Application.onCreate install, hosting a container from a ComponentActivity, and the enro-compat story for migrating Fragment/Activity destinations incrementally.
  • iOS — installNavigationController(application:) from Swift’s UIApplicationDelegate, exposing a UIViewController via EnroUIViewController { }, and embedding it in your app.
  • Desktop — controller.openWindow(...) with GenericRootWindow, EnroApplicationContent, and the multi-window pattern.
  • Web — installNavigationController(document), the EnroBrowserContent host, and InstallWebHistoryPlugin for browser back/forward.

Table of contents


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