top of page


7-9 OCT. 2026
BERLIN


( SPEAKER )
Jeff Ward
Senior Software Engineer, Datadog
( SESSION )
Binding Native Plugins with Flutter and Dart
Sometimes in Flutter, you need to access a native system, library, or API that doesn’t already have a Pub package available to you, so you have to bind it yourself. Dart and Flutter provide several different methods for leveraging native libraries and APIs: Method Channels, JS Interop, FFI to C, FFI gen to Swift and Objective-C, and JNIgen. Which one is right for your use case? This talk will take a look at the various methods for plugin development, their benefits and drawbacks, and some gotchas you might run into when developing complex plugins.
bottom of page