Design a bind.json
file format allowing to create full-featured iOS/Android extensions for Haxe
#4
Labels
bind.json
file format allowing to create full-featured iOS/Android extensions for Haxe
#4
The idea would be to create a
bind.json
file that provides all required information to actually make andiOS
/Android
extension work withHaxe
.For instance, on
iOS
, it would allow to specify:Objective-C
/Swift
files that are exposed toHaxe
podspec
file (relies on Cocoapods) allowing to include and configure everything needed oniOS
side of thingsOn
Android
, it would allow to specify similar informations:Java
files that are exposed toHaxe
Android
dependencies it may need (relies onGradle
dependency system, acceptsjcenter
libs)I would make it possible to run a single call of
bind
utility to make aniOS
/Android
extension work with various build systems.It would be possible to generate a
lime
/openfl
-compatibleinclude.xml
file iflime
can handlebind
requirements (Xcode workspaces with Cocoapods dependencies, Gradle AAR/jcenter dependencies).The text was updated successfully, but these errors were encountered: