My aim is to be able to distribute the android library application only as binary(WITHOUT SOURCE) to other developers. So that they can make their own apps with it.
I am developing two android applications. The first one is library application should act as a kind of SDK. The second one application should use the library application and make the original app.
I am using android studio to develop the applications. I have completed the implementations of the library application and generated the .aar.
Now I am using my own SDK(.aar) to build the second application. I can use the .aar in my second application.
The problem is that, android studio can decompile my SDK(.aar). But I don't want to share the source code.
Note: My librarySDK doesn't contain any UI elements such as Activity, Resources.
Is there any way to create the SDK(.aar) without source code?