How to build a customizable Android Application?

Viewed 21

I am building an angular application that has 2 userbases.

  1. regular users enjoying the application as is.
  2. developers that would like to take the .APK and customize or override some screens or functionality. Like a plugin application but with options to override some of the existing original code.

I don't want to publish the source code so that option is out of the window.

Is there a way to build the APK so I can predefine (open for customization) only certain parts of it, by request. The open for customization part can happen prior building the APK - does not have to be dynamic.

Is there a suggested way to implement a customization hooks in a fully functional Android APK?

P.S. if it matters APK is build in Kotlin

0 Answers
Related