--
Но всё же я не рекомендую делать UI-приложения на интерпретируемых языках (включая Lua и Python).
Использовать Lua как язык для расширения функциональности в них — да.
А вот писать именно приложения на них — моветон :(
Кросплатформенный интерфейс встречал только один - фреймворк Kivy и работает он совместно с Python. Lua - встречал только как скриптовые языки в играх, ну и в Nodemcu.
Если отказаться от андроид - то можно GTK использовать.
В третьих можно попробовать веб интерфейс - то можно наверно и на Lua все это реализовать.