pushNamed<T> method

Future<T?> pushNamed<T>(
  1. String routeName, {
  2. Object? arguments,
})

Equals to Navigator.of(context).push() Just give it the routeName you want to push

Example

// That Simple!
Okito.pushNamed('/counterPage');
// You can also add arguments as secondary parameter.

Dynamic Routing:
In your OkitoMaterialApp or OkitoCupertinoApp, you can add routes like '/users/:id' which will require a parameter, id.

OkitoMaterialApp(routes: {
     '/': (ctx) => FirstPage(),
     '/users/:id': (_) => UsersPage(),
   });

Then you can push to that route

Okito.pushNamed('/users/31');

Lastly in your app

Okito.parameters['id']; => 31

Implementation

Future<T?> pushNamed<T>(String routeName, {Object? arguments}) async {
  return _state?.pushNamed<T>(
    routeName,
    arguments: arguments,
  );
}