if you want nice DP, try Julia with Flux and Zygote. Zygote perhaps has a bit of a distance to go for performance, but it just feels totally natural to code with these libraries .. if you assume performance gaps will be closed (its good enough).
Because for mobile devices you don't want to ship LLVM. Plus it's easier to package binaries than scripts which usually require Docker to deal with dependencies in a sane way.