The PC titan Unitale is the gold standard for battle creation. To get this on Android, you need a Windows emulator. (a new, free x86 emulator) runs Unitale surprisingly well on flagship Android devices. This allows you to write Lua scripts on your PC, transfer the folder to your phone, and run the battle natively.
The best part? The touch screen is actually superior for certain bullet-hell patterns than a mouse or keyboard.