Building Cross platform apps

Xamarin is one of the widely used framework which can cover all the mobile platforms like Android, Windows, iOS etc.