Start of main content
Nivelir is a new navigation framework for iOS
It is not easy to build a convenient and flexible navigation in iOS app, it is not always about simply shifting from one screen to another. The main difficulties arise when you need to open a whole chain of screens.
What if you need to check authorization as well? What if the screens are interconnected, and the screen that you need is already open somewhere in the app?
Sooner or later all the teams face the issue of creating navigation in iOS app, easy to support and improve. Hh.ru team has passed a long way of creating navigation for their apps. They tried to apply different approaches, from one large enum that 'knew' about all the screens in the app, to coordinators.
In search of the optimal solution for navigation hh.ru elaborated its own one, and they would like to share it with the community as an open-source library for iOS and tvOS apps.