Honest opinion for developers; use Qt's QML, ts highly portable, it can run in any Linux mobile base (Ubuntu Touch, SailfishOS, and KDE use it as the UI library), best example is Amazfish, and Quickddit, you can also use any language you want, although if you want to be minimal, QML allows in-file JavaScript, but there are plenty of bindings for Qt.
Dude. Breathe. When you don't write pauses - periods - into what you're saying, all that comma splice can sound like the kid talking about his favourite kind of dinosaur.
Otherwise, an excellent opinion.