All Projects → Kleak → Flouter

Kleak / Flouter

Licence: mit
A router for Flutter based on Navigator 2.0 and Regexp

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Flouter

Hybrid Navigation
React Native Navigation that supports seamless navigation between Native and React.
Stars: ✭ 258 (+500%)
Mutual labels:  router, navigator
Beamer
A router that lets you navigate through guarded page stacks and URLs using the Navigator 2.0 API effortlessly.
Stars: ✭ 114 (+165.12%)
Mutual labels:  router, navigator
React Router Navigation
⛵️ A complete navigation library for React Native, React DOM and React Router
Stars: ✭ 498 (+1058.14%)
Mutual labels:  router, navigator
GitHubSearch
GitHub iOS client with minimum third-party dependencies.
Stars: ✭ 34 (-20.93%)
Mutual labels:  router, navigator
Flutter thrio
flutter_thrio makes it easy and fast to add flutter to existing mobile applications, and provide a simple and consistent navigator APIs.
Stars: ✭ 717 (+1567.44%)
Mutual labels:  router, navigator
Routing
The Routing component maps an HTTP request to a set of configuration variables.
Stars: ✭ 7,080 (+16365.12%)
Mutual labels:  router
Jcnavigator
A decoupled navigator framework of jumping between modules or apps for iOS development.
Stars: ✭ 33 (-23.26%)
Mutual labels:  navigator
Zeroframe Router
A very simple ZeroFrame Router for the ZeroNet.
Stars: ✭ 11 (-74.42%)
Mutual labels:  router
Vector
A reliable, high-performance tool for building observability data pipelines.
Stars: ✭ 8,736 (+20216.28%)
Mutual labels:  router
Cve 2018 18852
CERIO RCE CVE-2018-18852, authenticated (vendor defaults) web-based RCE as root user.
Stars: ✭ 42 (-2.33%)
Mutual labels:  router
Redux Json Router
Declarative, Redux-first routing for React/Redux browser applications.
Stars: ✭ 37 (-13.95%)
Mutual labels:  router
Khala
A URL Router for iOS/macOS, written in Swift
Stars: ✭ 31 (-27.91%)
Mutual labels:  router
React Router Component
Declarative router component for React.
Stars: ✭ 879 (+1944.19%)
Mutual labels:  router
React Starter
React Starter repository: cache bursting, css extraction, production, hot, react, redux, router, babel, eslint, jsx, webpack 3, editorconfig
Stars: ✭ 33 (-23.26%)
Mutual labels:  router
Shgf
Simple HTTP golang framework
Stars: ✭ 13 (-69.77%)
Mutual labels:  router
Url Mapper
Take a URL and map to functions, parsing params
Stars: ✭ 39 (-9.3%)
Mutual labels:  router
Diskonaut
Terminal disk space navigator 🔭
Stars: ✭ 856 (+1890.7%)
Mutual labels:  navigator
Bloggerjs
Script para modificar el formato de las URL en un blog de Blogger.
Stars: ✭ 28 (-34.88%)
Mutual labels:  router
Copper
Copper is a set of Go packages that help you build backend APIs quickly and with less boilerplate.
Stars: ✭ 35 (-18.6%)
Mutual labels:  router
Routex
Modern Node router
Stars: ✭ 20 (-53.49%)
Mutual labels:  router

A Navigator 2.0 router for Flutter

Easy to use router library that do all the work for you !

Easy

First create a MaterialApp.router :

return MaterialApp.router(
    title: 'Uri navigator App',
    routerDelegate: _routerDelegate,
    routeInformationParser: UriRouteInformationParser(),
);

Second initialize your _routerDelegate like this :

final _routerDelegate = UriRouterDelegate(
    pageNotFound: (routeInformation) => MaterialPage(
        key: ValueKey('not-found-page'),
        child: Scaffold(
        body: Center(
            child: Text('Page ${routeInformation.uri.path} not found'),
        ),
        ),
    ),
    initialUris: [
        Uri.parse('/'),
        Uri.parse('/test/titi/'),
    ],
    pages: {
        RegExp(r'^/$'): (_) => HomePage(),
        RegExp(r'^/test/([a-z]+)/$'): (routeInformation) => TestPage(routeInformation),
    },
);

That's all you have to do ;)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].