I haven&#x27;t ever wrote an Android app (just toyed around and patched a few projects, but never had an idea and a necessity to do a full one from scratch), but what&#x27;s the limitation here?<p>Can&#x27;t a native library call just anything from the Android&#x2F;Java world?<p>I mean, NDK library has JNIEnv* pointer and it can call FindClass&#x2F;GetMethodID&#x2F;Call*Method. And it can create objects&#x2F;functions if it needs to be called back. Of course this isn&#x27;t fun in the raw form, but don&#x27;t see any reason it can&#x27;t be well sugared.