Do you want to bring an idea to life over multiple platforms, but avoid building three different apps? Why not build a cross-platform or hybrid mobile application and deploy to all three platforms with one code base. Take advantage of native features without dealing with the high cost and headache of maintenance.