pragmatic_navigation library

Classes

Data structure that represents the navigation stack. It notifies changes made to items list, even through push and pop operations.
A convenience abstract RouterDelegate set to observe a given NavigationStack instance. Basically, you only need to override the pages method and to use a RouterInformationParser that outputs and takes NavigationStack<T> instances (e.g.: NavigationStackRouterInformationParser).
Base class to build a URL parser from and to the NavigationStack. The only unimplemented methods are: