assetExists method
Implementation
Future<bool> assetExists(final String assetPath) async {
try {
final encoded =
utf8.encoder.convert(Uri(path: Uri.encodeFull(assetPath)).path);
final asset = await ServicesBinding.instance.defaultBinaryMessenger
.send('flutter/assets', encoded.buffer.asByteData());
return asset != null;
} catch (_) {
return false;
}
}