Why choose Native over Hybrid Development?

Anirudh J
3 min readFeb 12, 2020

--

Apart from the Top 10 companies like Facebook, Airbnb, Netflix, TikTok, Snapchat customers install 0 apps on average per month in the USA. If you are running a business or about to start you will react this juncture to either go with the cost of maintaining Multiple App Teams (Android, iOS & Web Apps) or Hybrid Approach. What is best for you? Should you take the full advantage of native performance or give up on the over-promised and under-delivered frameworks like Flutter, Ionic, React Native?

I came across this video on YouTube by Patrick Shyu, companies like Facebook and Google are addressing the problems of developers with new framework every other year rather than solving consumer problems. When you work in a team, one would propose a new technology. If everyone’s not on the same page, it would cost in development and time.

Is there a possible solution?

I can answer this only from the developer’s point of view. We generally get to observe these at a different frequency based on the scale of the company. One such example is Airbnb, who has bet their entire business on a hybrid framework like React Native. What’s the result? Ultimately they got to a point where they can’t make more sacrifices while crossing comfort for a developer. Not just them, even Udacity a very famous MOOC platform that has boomed over 2018 and 2019 have completely shut down their support and access for mobile platforms. Have you tried Server-Side rendered apps?

Upcoming junior developers for companies aspire to work on hybrid technologies that buzz a lot which ultimately lands a job that they either don’t like or reject the offer.

What’s your take away as a developer?

To answer this question I approached multiple acquaintances of mine to just gain a perspective over it. Do you know what was the common statement from everyone? Businesses can’t give up on certain factors like app performance, framework stability, support, accessibility, different screen sizes, easy onboarding of new developers, etc is possible only with Native App Development. As a freelancer, you might find these hybrid frameworks fascinating, but at the end of the day if you are going to give up on most of these basic traits.

My advice to everyone reading this would be only one thing, don’t give up on technology because your IDE is slow or for any other silly reason. Name any big Indian brand application that you are using on your phone. None of them are purely developed on these hybrid solutions.

--

--

Anirudh J

Software Developer | Build websites and mobile apps