createInstance static method

AppFit createInstance(
  1. {required AppFitConfiguration configuration,
  2. String instanceName = "default"}
)

Create a new shared instance of the AppFit SDK with the provided configuration and optional instanceName.

If no instanceName is provided, the default instance will be created.

final appfit = AppFit.createInstance(configuration: configuration);

The instance can be retrieved using the getInstance method below.

{@category Initialization}

Implementation

static AppFit createInstance({
  required AppFitConfiguration configuration,
  String instanceName = "default",
}) {
  _instances ??= <String, AppFit>{};
  return _instances!.putIfAbsent(
    instanceName,
    () => AppFit(configuration: configuration),
  );
}