You aren't even limited to android apps. You can install termux and write and compile your own code to run from there or to copy and run anywhere else.