Custom control to be used were?
Inside a B4A app, we dont call it widget, but a view, module or library...
Ouside B4A, in third party apps, there's just no direct way, it had to be a joint effort between both developers, in order to create a base-standart of comunication between them.