Hacker News new | ask | show | jobs
by 3jckd 2605 days ago
My first thought once I saw this was "flutter". It's really getting a lot of market share in mobile dev and all you need to write is Dart, for better or worse. Also, whenever you need to do iOS specific duct-tape-plumbing, it seems that Obj-C is still more capable than Swift because of the accumulated legacy.

However, take it as an educated guess rather than a fact since I have never been a mobile dev apart from hobby apps.

EDIT: typos.

2 comments

As an iOS dev I’m not thrilled with Flutter because it’s tied to a niche language and like most cross platform toolkits, it throws platform conventions out the window. Apps built with it sit firmly in the uncanny valley, feeling somewhat smooth but still “wrong” due to dozens of small cues being wrong or slightly off somehow.

And yeah, Objective-C is still the duct tape language of choice because it interacts well with C++. Swift handles plain C well but has no interior with C++ at all.

I've recently been stuck with a react native project and I was surprised to learn that objective-c is still the language of choice for interop.
Well until the next version of Swift it’ll add 10mb of runtime to your app, not worth it for 100 lines of code
The current version of Swift, actually. Swift 5 has already been released.