all java applications (including android-b4a), someone can easily to decompile using existing tools and get the source code of them. This is the reason that we use Obfuscation, so not to be easy, to read the code and the business logic behind it.
Yes, unfortunately I know decompilation and I know how what is the obfuscator in B4A.
I meant to say a few additional expedient, which is typically not part of a programming language, I know.
I would not get in trouble you, Erel, but you surely have protected B4A in some way. I also know that perfect proteciont does not exists, but which do you think is the best way to do it?