I work for a small college that is about to start teaching iOS development. It has been proposed that we use Xamarin to allow students to learn iOS (and Android) development using Visual Studio. The college's computer classes have been exclusively oriented toward Microsoft products in the past, so this solution presumably reflects the thinking of someone who comes from that world of development. I think it's a terrible idea and I would like to offer solid reasons for why iOS development should be taught in Xcode instead.
I'm looking for opinions from the iOS development community about why Xamarin would be the wrong approach to teaching iOS development to college students — and a counter opinion if you believe I'm wrong.
I would apprecaite any input that would help me respond to the department chair who has proposed this solution. Thanks.