Hacker News new | ask | show | jobs
by hnlurker22 477 days ago
Apple and Google need to talk. They need to collaborate on something truly native to put an end to these bloated frameworks. My goodness the amount of engineering work being put into terrible mobile experiences is worse than how much Nasa is spending to look for water in space.

Any mobile app designers out there think TikTok has good UX? I mean scrolling video is great, but everything else?

3 comments

Google already did the talking for both of them. It’s called Flutter.
Ah, yes, the framework from the dominant browser vendor, that happens to eschew everything good about the browser, to achieve marginally-improved typography, by rendering the whole site in a canvas tag. That should certainly be our #1 model for cross-platform development.
I don’t advocate for using web target, Flutter is much nicer than whatever clusterfuck Apple and Google call native toolkits.
Does Google use Flutter for building Gmail, Google or other major mobile apps?
Yes they do. Google Pay or Google Earth are using Flutter. They also contribute to Kotlin Multiplatform and use it for Google Workspace (gmail, drive, etc)
Flutter and Kotlin Multiplatform are two different frameworks. Flutter is mainly for cross platform UI. KM is mainly for common-core (or common business logic). My point still stands that these are all bloated and ugly.

Google products are an absolute mess. They create android, KM, and Flutter for mobile development. They also created MLKit, MediaPipe, and TensorFlow for AI. They're all over the place with their solutions

Look for the headline "Flutter at Google"

https://flutter.dev/showcase

> Any mobile app designers out there think TikTok has good UX? I mean scrolling video is great, but everything else?

You wouldn't ask a doctor if she thinks crack is great, right?

Silly nitpick but wouldn't this be more like asking a crack dealer if this particular crack is great? No matter what their answer, the fact there is a crack epidemic tells you the real answer. People aren't always wanting top shelf crack, some times the hood crack is the good crack.
"We should repeat the same code in multiple languages" is a pretty weird thing for professional pride. Try to be a better engineer instead of promoting gate keepers' platforms and give up "quality" as their responsibility.