October 3, 2018

Here are the top 5 reasons why your hybrid mobile app will fail

Hey Indie Hackers,

I spent the last 2 years building a $20M startup for my client and learned a lot on the go. I just released an article about the hybrid apps and the journey we had with the hybrid development. I hope you can find this useful:

https://medium.com/@petarvukainovi/5-reasons-why-your-hybrid-mobile-app-will-fail-39037ea7b0e7


  1. 1

    Great write up, my only warning to readers would be react-native and cordova are fundamentally different approaches. The experiences with one tool cannot necessarily speak for the other.

    1. 1

      Hey Ben! Thank you for the comment. I totally agree! React native is definitely the present and future for building mobile apps with JS. The reason we did not pick React native for development is because we don't know how adopted it will be in the next 5 years. Ionic 2+ was completely overwritten from Ionic 1 and the whole app had to be re-done. Investors don't really like this and would rather invest in the native right away.

  2. 1

    thanks for sharing! definitely some interesting points there are the cons of hybrid mobile development.

    If the same client came to you today with all the knowledge you know now and the same constraints, would you go the native route then?

    1. 1

      Hey Kevin. Good question. I think I probably wouldn't go with the native, but not because of the points I made, but because of the client situation. Hybrid apps are really neat when it comes to prototypes, fast development and just testing out will users use the app. My clients had an idea with a small budget in the beginning and that is why we went with the hybrid approach. Where hybrid sucks is the scaling of the business. Once you start having many users, you start to get support calls because it is very hard to polish the hybrid app. Sometimes, plugins would not work as they should and memory leaks would crash the apps, or plugin would be incompatible with another plugin. Changing native components and implementing new OS features was also a big challenge. So if your buisness becomes very serious, you will definitelly kill your hybrid app and go native :)