intro 1.0.1 copy "intro: ^1.0.1" to clipboard
intro: ^1.0.1 copied to clipboard

A package of Flutter that provides application wizard functionality.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'advanced_demo.dart';
import 'general_demo.dart';
import 'nested_demo.dart';

void main() {
  return runApp(MaterialApp(
    title: 'Intro Demo',
    routes: {
      "home": (context) => const MyHomePage(),
      "general": (context) => const GeneralDemoPage(),
      "nested": (context) => const NestedDemoPage(),
      "advanced": (context) => const AdvancedDemoPage(),
    },
    initialRoute: "home",
  ));
}

class MyHomePage extends StatelessWidget {

  const MyHomePage({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: const Text("Intro Demo Home Page")),
      body: Center(
        child: Row(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            ElevatedButton(
              onPressed: () => Navigator.pushNamed(context, "general"),
              child: const Text("General Usage"),
            ),
            const SizedBox(width: 20),
            ElevatedButton(
              onPressed: () => Navigator.pushNamed(context, "nested"),
              child: const Text("Nested Usage"),
            ),
            const SizedBox(width: 20),
            ElevatedButton(
              onPressed: () => Navigator.pushNamed(context, "advanced"),
              child: const Text("Advanced Usage"),
            ),
          ],
        ),
      ),
    );
  }
}
58
likes
0
pub points
80%
popularity

Publisher

verified publisherpub.yowfung.cn

A package of Flutter that provides application wizard functionality.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on intro