jpl_launch_args 3.0.1 copy "jpl_launch_args: ^3.0.1" to clipboard
jpl_launch_args: ^3.0.1 copied to clipboard

Plugin to get command line launch args for both Android and iOS.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:jpl_launch_args/jpl_launch_args.dart';

Future<void> main(List<String>? args) async {
  WidgetsFlutterBinding.ensureInitialized();
  args = args?.isNotEmpty == true ? args : (await LaunchArgs.args);

  runApp(MyApp(args: args));
}

class MyApp extends StatelessWidget {
  const MyApp({super.key, this.args});

  final List<String>? args;

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Launch Args'),
        ),
        body: ListView(
          children: [
            for (var arg in args ?? <String>['n/a'])
              ListTile(
                title: Text(arg),
              ),
          ],
        ),
      ),
    );
  }
}
0
likes
150
points
9
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Plugin to get command line launch args for both Android and iOS.

Homepage
Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, logging

More

Packages that depend on jpl_launch_args

Packages that implement jpl_launch_args