Hackernoon logoWTF is Hybrid Mobile App — [For Non-Tech Business Users] by@vamshi

WTF is Hybrid Mobile App — [For Non-Tech Business Users]

Vamshi @ BearTax Hacker Noon profile picture

@vamshiVamshi @ BearTax

Co-founder of BearTax

For all those web developers, who’s been looking at the app development space like an alien world while building and enhancing the mobile web experience back in 2012 — Ionic Framework, one of the earliest hybrid frameworks which is easy to understand as well as very well documented came as a gift for web developers.

Most of the mobile development was either done in Java(Android) or Objective C (iOS). Since the web application development is less about the stringent chains of strictly typed languages and more about the using the creative brains to build smooth interfaces which are usable. Hence we learn HTML/CSS/Javascript — which doesn’t need any compiling before running the code.

Since we code in javascript — good gods of industry came up with frameworks with which you can develop iOS and Android applications using web languages like html/css/javascript.

They call it hybrid applications — Non-Native — works on both android and iOS in single shot.

Ionic is such a Hybrid Framework built on AngularJS (super heroic javascript framework built by Google)

With the same inspiration, we have built our Ionic application. however due to web app being bundled in a mobile app without using native libraries, some of the transitions are a bit stuttering, which makes it evident that the app is a hybrid one and not native. Facebook was also working on something of their own instead of Ionic. Most of this hybrid push in big companies is because web developers are more abundant resources compared to android and ios developers and cost effecient.

Facebook came up with their own algorithms and way of working with native mobile libraries while coding in javascript. They released it as a new framework in javascript called ReactJS and one specifically for building native apps called as ReactNative. Instagram, Airbnb and couple of other popular apps have been built using React Native.

Since then, there’s a strong competition between React vs Angular and thus ReactNative vs Ionic Framework. React has good logic of loading DOM and have started getting traction quickly. Thus Angular has learnt all mistakes and now came up with complete new Angular2 which is recently updated to Angular4.

This elaborate explanation is to help you talk about the hybrid frameworks fluently, understand the resource allocation and choice of framework while going ahead with a project. Short answer would be “Ionic is a hybrid framework where web developers can build mobile apps”


Join Hacker Noon

Create your free account to unlock your custom reading experience.