this post was submitted on 09 Jul 2023
9 points (100.0% liked)
Android Development
532 readers
1 users here now
Welcome to the programming.dev Android development community!
The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Qt QML works for me. It's declarative, easy to learn, looks good, you can write logic in JavaScript, or have your code on the backend in C++, or Python with PySide. You can easily iterate on the desktop and run the exact same app on the phone, or TV. It's fast too. And given you want to go open source, licensing is not a headache (unlike closed source on LGPL Qt).
Generally it's been my UI of choice for years and I'm pretty happy with it, now with excellent Python support even more so (though I don't know how, or even if, it's possible on mobile).
Cool. Does Qt have Material You compatible components?
There's this https://doc.qt.io/qt-6/qtquickcontrols-material.html available as stock style. I don't know about "You" variant of material design, so I can't really say if that's it. There are a couple of style implementations on GitHub as well.
Thank you! It doesn’t quite look like the native android components but close enough.