Contributor
Mohammad3id

Swift/ObjC compatibility tool


Mentors
Liam
Organization
Dart
Technologies
swift, dart, ObjC
Topics
ios, Flutter
Dart can interact with Swift modules annotated with @objc annotation. If a user wants to interact with an unannotated Swift module (that they don’t own), they will have to write a wrapper module annotated with @objc to expose its APIs to dart ffi. Since this can be a rather tedious task, the idea is to build a tool to generate these wrappers automatically.