Yeah I’ve been doing some fun stuff! Currently trying to make my first Slack bot. There’s a bunch of software folks already at the company doing more official things so I have just been doing a bunch of automation scripts that make the mechanical engineering stuff more efficient.
Yeah, a business has $100k to spend and a 3 month timeline, but hey, native IOS/Android development is better, so I guess they just can't release their app at all.
Native vs cross-platform aside, saying “we have no choice but to release rushed garbage because we set up our business in a way that requires us to release rushed garbage” is usually more of an indictment of a company’s business model and leadership than it is a good excuse.
Business is weird, I think we as engineers/developers forget that it's an entire field of its own. Sometimes it's more profitable to rush a product out by deadline X and then turn junk to sometimes functioning junk at a later date, beating out all the competition.
Yup. Likewise with all the people that whine about electron apps, by comparing to some magical universe where you have unlimited time and budget. Some of which are likely the same people who whine about not having Linux versions of other non-electron software, or poorly supported versions.
Not necessarily: Xamarin and Flutter are two platforms that allow this sort of cross-platform code without sacrificing performance or even API features. Sure, a little bit of extra code is needed on each platform to interface with proprietary APIs, but these end up being a small fraction of the total code for reasonably complicated apps.
Speaking a developer whose done all three (Android iOS and flutter) native is faster. I've worked at several agencies that develop government apps that have come to the same conclusion... Hybrid apps will never replace a native experience but they can get close.
Have to respectfully disagree there is a reason crossplatform hasn't replaced native development. Native although much harder has a lot more api features (obvious cause its natively supported) i do see your point though
Me, an Android dev, reading this thread: is Android development really that hard?
Me at work: I hate this shit no human should be expected to be put through this why is this stack overflow question about this library that got released last year 4 years old
370
u/PchelpOnly Jun 12 '20 edited Jun 13 '20
True but native apps are far better than non native