resolveDynamicLibrary function

DynamicLibrary resolveDynamicLibrary()

Resolves dynamic library for FFI depending on current platform.

Implementation

DynamicLibrary resolveDynamicLibrary() {
  if (Platform.isAndroid) {
    return DynamicLibrary.open('libh3.so');
  }
  if (Platform.isIOS) {
    return DynamicLibrary.process();
  }
  throw UnsupportedError(
    'h3_flutter_gdx_plus supports Android and iOS only.',
  );
}