|
|
|
|
|
by IshKebab
2507 days ago
|
|
The biggest advantage is easy GUI creation, especially with animations and custom styling. Stuff that you can do with Flutter is basically impossible with native Android. You also don't have to deal with the insanity of Activities and Fragments. Qt is pretty good, and QML has decent animation support but I think their mobile implementation is still very alpha, and since being acquired (again) they've kind of refocused on embedded devices like cars where they actually make money. Also it's not free. And QML is a bit less elegant than Flutter. It practically forces you to write spaghetti code. I don't know how you'd use "C++ with native views" on Android, and I've only heard bad things about Xamarin Native. |
|
You use a JNI generator and follow the so called hamburger architecture.
Microsoft and Dropbox have several sessions done at CppCon.