In the previous chapter, we learned about creating views that are specific to mobile devices. These views used responsive design and adaptive rendering techniques in addition to content alteration to make our app look and perform better within the user's browser. With that said, it still looked and felt like a web app. What we really want to do is provide our users with an experience that will make them forget they are looking at a web app. We can provide this experience using jQuery Mobile.
jQuery Mobile is a user interface framework targeting mobile browsers. It is intended to help provide a device-native look-and-feel to mobile web apps with a write-once approach.
jQuery Mobile is able to target multiple browsers simultaneously because it employs a progressive enhancement approach. Simply stated, progressive enhancement is a design methodology allowing for the baseline content and layout to target a wide array of browsers. As...