Is there no none on this forum that can assist with this? I think I am close!!!
I, as well as other forum members have been asking for help on this important topic for a long time now. I would like to make some plug-ins as well as contribute, but I do not have the prequisite knowledge to build the projects in Android Studio. The complete build process is overly complicated.
According the the main spiel on the Gideros website;
"You can easily extend the core with plug-ins. Import your existing (C, C++, Java or Obj-C) code, bind to Lua and interpret them directly."
Maybe this should be reworded to: "It is possible to extend the core..." as this is a more precise.
I have found that this is not just an issue with Gideros, but also affects a lot of other game frameworks. The developers seem to gloss over the extensions / plug-ins in favour of game features instead. My research into other frameworks have shown that they either a) have no extensions / plug-ins system or b) have extensions / plug-ins but the documentation is outdated / sparse.
There are some exceptions of course to the above such as Corona, but their plug-in development have restrictions attached (you cannot write an ad provider plug-in).
If you are a hobbyist game developer I suppose this is less of a problem. However, if you are trying to grow a business then extensions start to become more of a main focus. We could of course pay someone to help us create our plug-ins, but in that case we would not be willing to share, or we would share at a cost. I personally would like to share with the community.
In order to grow this community we need to have either an easy Gideros plug-in architecture or real world tutorials.
To summarise what I have done already (based on Eclipse / Gideros plug-in):
- I have created a basic Gideros project.
- I Exported to Android Studio project.
- I added Gideros specific header files etc
4 I added specific java code.
- I added the blinding C/ C ++ code.
- I Added Android.mk / Application.mk files.
- I Configured gradle files to build using Android.mk file.
- The project builds with errors but no . so files are created.
The above is the extent of my knowledge / experience so far.