If you have prior experience of using PrimeFaces with standard JSF projects, then it is very easy to develop PrimeFaces Mobile UI because there is not much difference between PrimeFaces and PrimeFaces Mobile when it comes to the architectural style and usage except for the fact that mobile components are optimized for mobile environments.
PrimeFaces Mobile depends on PrimeFaces core API, but it differs in a few areas. The following are some of the differences:
PrimeFaces Mobile has its own render kit for mobile components
The mobile version has a few separate resources, such as CSS, JS, and icons, along with ThemeRoller for custom themes
PrimeFaces Mobile supports a subset of PrimeFaces components (or jQuery-based widgets) that are optimized for mobile devices
A mobile project requires its own specific configuration, such as a navigation handler, render kit, a theme context parameter, and a tab library for mobile components
Let's...