I am great general full stack programmer, but I know very little, next to nothing about building phone apps. I built a web app, AccountBlaster, added in JQuery Mobile, and was amazed to see that all of a sudden, it worked perfectly on phones and tablets (in chrome)!! Obviously mobile functionality is so essential right now! And I didn't have the capability to make it work any other way. Thankfully, JQuery Mobile is free, readily available, generally well known, and worked perfectly and easily to fill the need! You just include it at the top of the page, just like JQuery, that's it. And it just works. That was my experience anyway. See it in action, at AccountBlaster!!!
Some compounds are very useful back in the days. But this today we have some frameworks and libs more capable and with more components. Five years ago i like to use it just at that time was the best framework to convert to mobile some apps. In that project we already use jQuery, and jQueryUI, so jQueryMobile was a complement for our needs. We use a lot of components like for example, forms, listviews, navbars, buttons, popups, etc.
One of the best jQuery Mobile features is ThemeRoller. It allows you to change your app look simply by dragging and dropping colors. they can manipulate various elements of a page according to the requirements of the client. Likewise, they can also apply the CSS-based transition effects included in the framework to customize form submission and page links through AJAX.
Users can import a current theme, make changes, and export the theme back to the app for integration. I think it was a great solution at its time.
Many businesses find it challenging to get their apps included in Apple App Store. But jQuery includes the virtues of individual environments.