flrouter 1.1.2 copy "flrouter: ^1.1.2" to clipboard
flrouter: ^1.1.2 copied to clipboard

Flrouter is a Flutter routing library that adds flexible routing options like parameters and clear route definitions.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flrouter/flrouter.dart';

void main() => runApp(MaterialApp(
  onGenerateRoute: Flrouter({
    '/accounts/{id}': (context, match) => Account(match.parameters['id']),
    '/': (context, match) => Index(),
  }).get,
));

class Account extends StatelessWidget {
  final String id;

  Account(this.id);

  @override
  Widget build(BuildContext context) {
    return Scaffold(body: Center(child: Text(this.id)));
  }
}

class Index extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(body: Center(child: Text('Index')));
  }
}
0
likes
25
pub points
0%
popularity

Publisher

unverified uploader

Flrouter is a Flutter routing library that adds flexible routing options like parameters and clear route definitions.

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

flutter, uri

More

Packages that depend on flrouter