Files
fight-of-the-mobiles/src/flutter/lib/main.dart
2018-08-30 15:23:14 +02:00

26 lines
715 B
Dart

import 'package:flutter/material.dart';
import 'Screens/Home.dart';
import 'Screens/Scan.dart';
import 'Screens/Success.dart';
void main() => runApp(App());
class App extends StatelessWidget {
@override
Widget build(BuildContext context) => MaterialApp(
routes: {
'/': (context) => Home(),
'/scan': (context) => Scan(),
},
onGenerateRoute: (routeSettings) {
var path = routeSettings.name.split('/');
final number = path.length > 1 ? int.parse(path[2]) : null;
return MaterialPageRoute(
builder: (context) => Success(result: number),
settings: routeSettings,
);
});
}