I really-really want to like Dojo Mobile that Domino uses. But I can’t say that I do, not with a straight face.
The good thing first: it’s easy and you’re probably already comfortable developing using Dojo, being an XPage developer and all.
The bad: everything else! I’m being a bit harsh here, but you get the point.
The functionallity isn’t bad, but the looks are off. The transitions are off, buttons looks ugly and so on. We’re at severe risk to fall back into the trap that “Domino apps look bad on the web”. I’ve proven on numerous occasions that they don’t HAVE to be – showing a screenshot from our new product DP Social, not a Domino app per say, but could’ve been!
Or have a look at my Calendar Overview Demo that IS Domino and XPages based.
You might also wish to check out the tool for skinning jQuery Mobile solutions: Theme Roller
Something that Dojo doesn’t have, to my knowledge.
To make more advanced solutions in jQM you will need to learn jQuery, but that’s not a bad thing to put on your resume.
So I urge you! Don’t fall in the trap of an easy fix with drag and drop development. Do it properly! It will take little more time, but the end result will be much better! One can also discuss if you should try and replicate a native app on the web in the first place, but that’s a topic for another day.
I recommend jQuery Mobile, it’s similar in structure to Dojo Mobile. But there are others that are also very good. One that springs to mind is Sencha Touch.