Understanding hybrid mobile applications
Every time you want to build a mobile application you can choose between three kinds of development options:
- Native
- Pure HTML 5
- Hybrid
Each of them has pros and cons and you can find many comparative tables on the Web.
The main reason we are going to create a hybrid application instead of a pure HTML 5 application is that we want to access device features (such as contacts and calendars) and we cannot do it with a pure HTML 5 mobile application.
Note
You can search for hybrid mobile application on Google to get all the explanation you need; I'll not cover more here because it's really out of topic.
The most popular frameworks to realize hybrid mobile applications are:
- Titanium (http://www.appcelerator.com/titanium/)
- PhoneGap/Cordova (http://phonegap.com)
If you are a BackboneJS developer you should choose Titanium, because they integrate really well using Alloy.
Otherwise you should go to PhoneGap.
There are many different popular frameworks used with...