native
native copied to clipboard
Dart packages related to FFI and native assets bundling.
At the moment we're just checking if the class name matches the name of a built in class, which is pretty brittle. It will break if a user happens to...
1. Finding Android SDK is done through ANDROID_SDK_ROOT environment variable but there's no guarantee it's set on all systems. Best method will be somehow obtain the config of Flutter SDK,...
While working on generating proguard rules and feeding them into gradle, we can figure out how to solve other problems our users face: - [ ] https://github.com/dart-lang/native/issues/628 - [ ]...
Java `RuntimeException`s are technically Dart `Error`s.
What if someone wants to write some custom Java interface that is aware of the fact that it's going to be used in Dart. Maybe in this case the developer...
Implement method / class / field renaming like ffigen does. Since the primary interface is a dart API we can use arbitrary functions for renaming as well.
We should support interop between 2 or more jnigen-generated packages. _Originally posted by @mahesh-hegde in https://github.com/dart-lang/native/issues/761
It's possible to exclude methods on a coarse basis using `exclude:` in YAML, but in current state it's useful for only excluding problematic methods. This should be more comprehensive, and...
It might be good idea if `JObjectPtr` etc.. are in separate import file than `JniObject` and friends, so less stuff in jni namespace by default, and autocomplete for `JO` only...
Currently typeclasses are prepended with `$` to avoid name collision. This is a temporary fix.