Skip to Main Content



Here are a few tips and best practices for transitioning your applications from the jQuery Mobile user interface to the Universal Theme.

jQuery Mobile is no longer supported

Please note that jQuery Mobile applications are desupported.

Responsive Design and Mobile UI Patterns

Universal Theme is designed to be responsive, so it will look and feel great on any screen size device. However, the patterns you use for your application may change depending on the your use cases. Here are some commonly asked questions that may provide some guidance as you build your next app.

  • How can I migrate my jQuery Mobile app to Universal Theme?
    For most apps, perhaps the simplest solution may be to start with a blank slate using Universal Theme. Identify the key flows of your mobile app, and then reimagine them using all the features and functionality of Universal Theme. This may be the perfect opportunity to experiment with the capabilities of Universal Theme and how you can use them to build an incredible small screen experience.

  • Should I build a separate app for mobile and desktop?
    This may be unnecessary for most cases. Unless your app will be primarily used on small screen devices, it may be better to optimize the UI of your app for the mobile use case rather than creating a separate app. However, if you have a very specific mobile use case, then by all means, build a separate app that is mobile-optimized and applies mobile UI patterns to provide a great small screen experience.

  • What are some things I should keep in mind as I develop my next mobile app?
    That's a great question! First -- who are your users? What type of devices do they use? What is the primary usecase of your application? What is the setting in which your application is used? There are several things to consider before you write a single line of code. The more you understand your users and use cases, the more successful you will be with your APEX app.

Mobile UI Patterns

Here are a number of Mobile UI Patterns you can follow as you build your next mobile app.