2 ms·
Thanks for taking the time to analyze the conference app. In contrast to my sibling poster, I actually think the Ionic demo conference app is what you get if yo
by WA 8y ago
Thanks for taking the time to analyze the conference app. In contrast to my sibling poster, I actually think the Ionic demo conference app is what you get if you use Ionic. Sure, some stuff you can achieve with plugins (such as vibrancy), but overall, this is the styling you get if you start to develop an Ionic app now. IMHO, the point of Ionic is that you get a good UI toolkit built with web-technologies that don't require further customization.
However: I'm sure you're right with all of the things you listed. If you go back to the original question, it was: "Do normal people notice?" And my point is still: Normal people won't notice. You listed small details, half of them I don't even notice (search bar, scroll to top, switches, size of segment control, background color of a picker). For some things, you surely have a point and if your users insist on the last 5% of polish for that stuff, go ahead, do everything natively.
But if you see the conference app, the list views, the switches, the segment buttons and say: Well, it might not be at 100%, but surely at 90-95%, and this is good enough for me and my users, then I'd urge anyone to check out Ionic. Because going native obviously comes with a huge cost and the benefits of a Cordova-based app might outweight these details. Obviously, this again boils down to the fruitless discussion of "does dev experience matter or should only the user experience matter". This, you can only answer yourself.
I'm a solo-dev running a business and I can clearly answer this question with: Dev experience matters to me and my users don't give a shit about these kind of details, at least not enough to NOT use my app. I can even say: I have enough users. If some don't use my app because of small UI details, so be it.