O Xamarin é uma plataforma de desenvolvimento mantida pela Microsoft que permite a criação de aplicativos móveis nativos para iOS, Android e Windows Phone utilizando como base a linguagem C# com o framework .NET.
A ideia é que seja possível reutilizar mais de 75% do código entre as plataformas.
Além de ter acesso as APIs nativas de cada plataforma é possível criar interfaces do usuário nativas e compiladas para cada uma delas, o que melhora o tempo de execução da aplicação, principalmente se comparado à aplicativos híbridos.
Quer aprender mais sobre Xamarin? Acesse a documentação oficial: https://docs.microsoft.com/pt-br/xamarin?wt.mc_id=CSE_423359
Um dos cursos que posso recomendar é o da BS Grupo.
Mais informações no link https://cursos.bsgrupo.com
About The Author
Pedro Viegas