flutter_multi_display 0.0.3 copy "flutter_multi_display: ^0.0.3" to clipboard
flutter_multi_display: ^0.0.3 copied to clipboard

PlatformAndroid

A Flutter plugin for seamless multi-display Android apps with shared state across multiple Flutter engines.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter_multi_display/flutter_multi_display.dart';
import 'apps/main_app.dart';
import 'apps/ads_app.dart';
import 'apps/customer_app.dart';

Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await FlutterMultiDisplay().setupMultiDisplay([
    'screen1Main',
    'screen2Main',
  ], portBased: true);
  runApp(const MainApp());
}

@pragma('vm:entry-point')
Future<void> screen1Main() async {
  WidgetsFlutterBinding.ensureInitialized();
  runApp(const AdsApp());
}

@pragma('vm:entry-point')
Future<void> screen2Main() async {
  WidgetsFlutterBinding.ensureInitialized();
  runApp(const CustomerApp());
}
4
likes
160
points
58
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin for seamless multi-display Android apps with shared state across multiple Flutter engines.

Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on flutter_multi_display

Packages that implement flutter_multi_display