instance property

ServiceRegistry get instance

Gets the singleton instance

Throws StateError if not initialized.

Must call FlutterEdgeAi.initialize() first in main():

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await FlutterEdgeAi.initialize();
  runApp(MyApp());
}

Implementation

static ServiceRegistry get instance {
  if (_instance == null) {
    throw StateError(
      'FlutterEdgeAi not initialized!\n\n'
      'You must call FlutterEdgeAi.initialize() in main() before using the plugin.\n\n'
      'Example:\n'
      '  void main() async {\n'
      '    WidgetsFlutterBinding.ensureInitialized();\n'
      '    await FlutterEdgeAi.initialize();\n'
      '    runApp(MyApp());\n'
      '  }\n\n'
      'For more information, see: https://pub.dev/packages/flutter_edge_ai#initialization',
    );
  }
  return _instance!;
}