phonegap works as a medium between your web application codes and mobile os apis. this diagram will help you understand better:
xamarin or ionic: which one to choose?
here is the architecture how titanium works:
3) jquery mobile
jquery mobile supports a number of user interfaces that are compatible with modern platforms such as android, ios and to the earliest of platforms such as opera mini and nokia symbian. with the help of phonegap you can integrate your jquery web app code to an interactive ios or android application.
4) sencha ext js
—the two merged in march of 2015 to form ext js 6.0) is said to be the only framework that offers optimal solutions to developers create fast and impressive mobile applications that work on android, ios, kindle fire, and more. it comes with lots of creative and useful components that work efficiently on all types of mobile applications. here’s
of the features.
and here is a feature comparison of the top four frameworks (keep in mind, sencha touch refers to sencha ext js here).
5) react native
if you are fond of native mobile applications, you are majorly left with two options- xamarin and
. xamarin allows you only to write the same kind of code while programming natively including similar interface design tools and similar calls.
react native (from facebook)
5 reasons to choose facebook’s reactjs
hot code push function
to immediately deploy the changes to users on all mobile platforms.
advantages of meteor js for development
here is the architecture that nativescript follows:
9) mobile angular ui
mobile angular ui
. if you are an angular fan, then this framework is for you. it provides essential mobile components that bootstrap 3 misses. switches, overlays, scrollable areas, sidebars, absolute positioned top and bottom navbars that don’t bounce on scroll are some of the features to mention.
top 10 advantages of using angularjs for app development
the bottom line
this post was originally published on