Native app development is time consuming since code must be written for each specific platform. The cost effective and time saving way is to go for hybrid app development. This also reduces time to market and makes an app live on several platforms at the same time. Cross platform development solution that utilizes the power of Xamarin and PhoneGap is the best way. Titanium is another platform commonly used for cross platform development but Xamarin and PhoneGap are better.