Hacker News new | ask | show | jobs
by garyclarke27 2240 days ago
I think developers worry far too much about platform native look and feel. Users don’t care, nice design, ease of use, ease of learning with intuitive obvious paths to functionality that solves their needs, is all they care about. Even developers as users don’t care, as proven by the success of VSCode.
3 comments

I want to believe you are right. I have no experience in app development but before committing with Flutter, this is a big concern for me. If you take the app say, Tinder, I believe it has consistent design elements between IOS and Android except for a few pages like settings.
Is Flutter what Google uses for their iOS apps?

Every time I try to use Drive or Sheets on iOS, I get frustrated that nothing works right, and after 2 minutes I give up and make a mental note to view/edit the file when I get home. Then a month later, I think "It couldn't have been that bad...", and I repeat the process.

Intuitive and obvious means behaving like all their other apps I already have. That's how you achieve ease of learning. If they acted right but looked a little off, that might be fine. These apps are the opposite -- they look mostly correct, but act different -- which is the worst of both worlds.

I believe the Stadia app is the only mainstream Google iOS app that is written in Flutter. The rest are native apps (Swift/Objective C) but specifically implements Material design.
Users care when stuff doesn't work the way they expect, and those expectations are built from experience with other apps.

VSCode goes to great lengths to feel native on Mac, though it doesn't reach 100%.

For productivity apps I would agree. I personally don't care much for other apps. Good UX doesn't necessarily need native look IMHO