There is no such thing as true cross platform UI. You're either going to have to set things up as a least common denominator of all, not truly fitting in and ignoring the strengths and features of the individual platforms, or you're going to specialize so much that you might as well do it native for each.