I am creating a native plugin to use with my cordova app for some security specific functions (encryption / decryption etc). Can another developer extract the plugin from my app and use it ?
This is my first cordova app, so I don't fully understand how everything works yet.
EDIT: In iOS - I will write the plugin in C++ & Objective-c In Java, I will use JNI to access the C++.
Will the C++ source be viewable ?
Yeah, i have not done it myself but im pretty sure you can extract any apk file
e.g. how to extract code of apk file
e.g. http://www.decompileandroid.com/
I know that developers can create a "shell" of an app that once is downloaded will then dynamically download the rest of the app.
Hope it helps!