import 'package:flutter/services.dart'; class NativeUuidGenerator { static const MethodChannel _channel = MethodChannel('com.example/uuid_generator'); static Future generateStandardUUID() async { return await _channel.invokeMethod('generateStandardUUID'); } static Future generateShortUUID({int length = 8}) async { return await _channel.invokeMethod('generateShortUUID', {'length': length}); } } /** * 1. https://mvnrepository.com/artifact/com.fasterxml.uuid/java-uuid-generator/4.0.1 * 2. add jars to app/libs, modify build.gradle.kts * 3. modify app/src/main/kotlin/com/example/include_jar/MainActivity.kt * 4. refer in flutter */