Skip to content

deepakrajv/deep_route

Repository files navigation

What is DeepRoute?

It’s a Flutter navigation package, it requires a minimal amount of code to generate everything needed for navigation inside of your App. It has the advantage of not needing context, so you can navigate from your business logic also.

Installing

Add DeepRoute to your pubspec.yaml file:

dependencies:
  deep_route:

Import DeepRoute in files that it will be used:

import 'package:deep_route/deep_route.dart';

Usage

For sample code look in /example folder.

Step 1: Add "DeepMaterialApp" before your MaterialApp, use DeepMaterialApp instead of MaterialApp

void main() => runApp(DeepMaterialApp(home: Home()));

Step 2: Use DeepRoute for navigation like

DeepRoute.toNamed('/RouteName', arguments: 'sample');
DeepRoute.to(NextPage());

Additional information

This package is in its early development stage.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published