I'm planning to start an app-project which should be published on iOS, Android, Windows et cetera. The plan is that a community of developers can develop modules for the app that can be used later. I'd like to focus the question on the interface for the developing. My wish was, that everybody can code and assemble any type of open (repo of portable library) or closed source (like dlls) business logic that is then integrated into the app and then published on the different app stores.
I know that code can't run JIT within iOS app. The question is then how to integrate the existing (open or closed) source into the app that should behave like a host for all modules with a well defined and public available interface definition. The modules should hold the graphical context, too - like it's known from other plugin systems (e.g. photoshop plugins).
But I'm now facing some questions:
Thanks in advance for any repsonds!