launchForPdf method Null safety

Future<File?> launchForPdf (
  1. BuildContext context,
  2. {Map<dynamic, String> androidConfigs = const {}}
)

Scanner to generate PDF file from scanned images

context : BuildContext to attach PDF generation widgets androidConfigs : Android scanner labels configuration

Implementation

static Future<File?> launchForPdf(BuildContext context,
    {Map<dynamic, String> androidConfigs = const {}}) async {
  Future<File?>? launchWrapper() {
    return launch(context, androidConfigs: androidConfigs);
  }

  return await Navigator.push<File>(context,
      MaterialPageRoute(builder: (_) => PdfGeneratotGallery(launchWrapper)));
}