This mod let you control Minecraft with any android device(I'm not an ios developer. But if you are then please contact me).
It uses Bluetooth to connect and send data. The code for the MC side uses BlueCove API and uses very small amount of Minecraft/Forge API which makes it work on almost any MC version.
Below you can see the progress of each platform:
Minecraft: 99%(The joystick interface needs to be created)
IOS: No developers on the project!
The minimum Android version: KitKat
The MDK workspace for the mod: 1.12.2
If you have any questions then please contact me or comment below!
Minecraft mod developer. I will always answer pm's.