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.

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

Table of contents


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