This documentation website is currently a work-in-progress


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


Gradle quick-start

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

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