flutter_router 1.0.7 copy "flutter_router: ^1.0.7" to clipboard
flutter_router: ^1.0.7 copied to clipboard

outdated

Flutter routing library that adds flexible routing options like parameters and clear route definitions

example/lib/main.dart

import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter_router/flutter_router.dart';

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

/*void main() => runApp(CupertinoApp(
  onGenerateRoute: CupertinoRouter({
    '/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')));
  }
}
4
likes
0
pub points
72%
popularity

Publisher

verified publisherelita.si

Flutter routing library that adds flexible routing options like parameters and clear route definitions

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, uri

More

Packages that depend on flutter_router