The recommended way to build a native application on Ubuntu Touch is to use the Qt framework ( current version shipped on Ubuntu Touch 16.04 is Qt 5.9.5 ).
You do not have to stick with the traditional C++<->QML Qt model, you can use also Python, Go, Rust or even Javascript for your backend.