sub_screen 0.1.1 copy "sub_screen: ^0.1.1" to clipboard
sub_screen: ^0.1.1 copied to clipboard

A Flutter plugin to support sub screen

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:sub_screen_example/pages/main_screen.dart';

import 'pages/sub_screen.dart';

enum DisplayType {
  main,
  external,
}

late final DisplayType displayType;

void main() {
  displayType = DisplayType.main;
  runApp(const Main());
}

@pragma('vm:entry-point')
void subScreenEntry() {
  displayType = DisplayType.external;
  runApp(const External());
}

class Main extends StatelessWidget {
  const Main({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: "MultiScreen Demo",
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.blue),
        useMaterial3: true,
      ),
      home: const MainScreen(),
    );
  }
}

class External extends StatelessWidget {
  const External({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.blue),
        useMaterial3: true,
      ),
      home: const SubScreen(),
    );
  }
}
1
likes
0
points
8
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin to support sub screen

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on sub_screen

Packages that implement sub_screen