This documentation website is currently a work-in-progress

Enro

Enro is a powerful navigation library based on a simple idea; screens within an application should behave like functions.

Introduction

Gradle quick-start


dependencies {
    implementation("dev.enro:enro:2.2.0")
    ksp("dev.enro:enro-processor:2.2.0") // both kapt and ksp are supported
    testImplementation("dev.enro:enro-test:2.2.0")
}

Applications using Enro

  

“The novices’ eyes followed the wriggling path up from the well as it swept a great meandering arc around the hillside. Its stones were green with moss and beset with weeds. Where the path disappeared through the gate they noticed that it joined a second track of bare earth, where the grass appeared to have been trampled so often that it ceased to grow. The dusty track ran straight from the gate to the well, marred only by a fresh set of sandal-prints that went down, and then up, and ended at the feet of the young monk who had fetched their water.” - The Garden Path


Table of contents