É valido utilizar Xamarin para desenvolvimento de aplicativos móveis para Android, IOS e Mac?

Eu desenvolvo em .Net há algum tempo (um ano e meio, mais ou menos) apenas para Desktop e Web. Penso em, com o passar do tempo, me aventurar no mundo mobile.

Há algum tempo tenho visto diversos anúncios de uma plataforma chamada Xamarin que possibilita o desenvolvimento aplicações para Android e IOS em C# com sua API nativa. Instalei uma das versões em meu computador e criei meu app Android apenas como teste. Aparentemente, parece algo muito interessante, já que eu não preciso aprender Java ou Objective-C.

No momento estou em busca de recomendações de pessoas que já utilizaram essa plataforma. Por favor, deixe sua opinião.

Xamarin é a empresa do mono, dot net pra linux. Tem feito muito sucesso, e a diferença é que o código é compilado nativo de sistema. Na minha opinião melhor que rodar em vm.

juliocbq,

Ele compila o código nativo em todos os sistemas operacionais ?

[quote=pedrinho20]juliocbq,

Ele compila o código nativo em todos os sistemas operacionais ? [/quote]

Sim, pelo menos é o que está escrito no site oficial do projeto.

É valido sim.