flutter

flutter

0


saber la version de Flutter instalada

  •    flutter --version
revisar si mi equipo tiene todo lo necesario

  • flutter doctor



void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Material App',
      initialRoute: 'basic_desing',
      routes: {'basic_desing': (BuildContext context) => BasicDesing()},
    );
  }
}


generar rutas
se tiene que remover el home:

// home: HomeComponentPage(),
      initialRoute: '/',
      routes: <StringWidgetBuilder>{
        '/': (BuildContext context) => HomeComponentPage(),
        'alert': (BuildContext context) => AlertPage(),
        'avatar': (BuildContext context) => AvatarPage(),
      },
      onGenerateRoute: (RouteSettings settings) {
        print(settings.name);
        return MaterialPageRoute(
            builder: (BuildContext context) => AlertPage());
      },


en un archivo
import 'package:flutter/material.dart';


Map<StringWidgetBuilder> getRoutes() {
  return <StringWidgetBuilder>{
    '/': (BuildContext context) => HomeComponentPage(),
    'alert': (BuildContext context) => AlertPage(),
    'avatar': (BuildContext context) => AvatarPage(),
  };
}

No hay comentarios