Hey! hi,
No. UIFLOW works with Micropython.
In fact you are better off doing it from the beginning on Arduino, that is because the libraries are ready available there. And the code runs pretty fast because you dont load all UIFLOW api.
Think of UIFLOW as a platform to make a proof of concept pretty fast, or to test something on the fly.
UIFLOW is pretty cool for what it is, but has lots of constrains and not everything is implemented as of now. Also the cloud stuff is pretty mixed up.