I have many apps in Android and iOS app stores. Qt was a great fit, but a few pain points:
- Notifications: no platform integration
- Push Notifications: no platform integration
- Background processing: Varies. Apple is more strict. No background uploads.
- I found it unavoidable having to do ObjectiveC or Java (JNI) on each platform. You'll still have 90% shared code though, but I think ReactNative would have better platform integration, but worse abstraction. (You'll still need to write two push notification backends). The native platfor frustration exists, but is minimal.
To handle a multitude of resolutions:
- Use percentages for pixel allocations, particularly fonts
- Understand point size vs pixel size. I normally used pixel size.
I operated under some considerations:
Users get a scaled version of the app, that basically looks the same on all devices. The only exception being information dense displays (ListViews or text as a document). Users with small devices need large fonts to read, but it's not clear on large devices if users want more information (good vision) or for the larger display (bad vision).
- Always have back button because iOS doesn't have a softkey for it.
- I never used tablet-specific layouts (Not a concern for me)
Sent: Friday, May 25, 2018 at 9:12 AM
From: "Sylvain Pointeau" <sylvain.point...@gmail.com>
To: "Qt Project" <interest@qt-project.org>
Subject: [Interest] QtQuick for mobile - any experience to share?
From: "Sylvain Pointeau" <sylvain.point...@gmail.com>
To: "Qt Project" <interest@qt-project.org>
Subject: [Interest] QtQuick for mobile - any experience to share?
Dear all,
Do you have any experience that you can share on your mobile development using QtQuick?
compared to native? compared to react-native? others?
How did you manage the different device sizes? and phone size / tablet size? mobile + desktop?
I am really puzzled about which technology to choose.
Many thanks in advance for sharing.
Best regards,
Sylvain
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest