Xamarin Wars: Uma Nova Esperança Mobile

Disponível também em inglês

Xamarin Wars é uma série de artigos que estou escrevendo para compartilhar a minha opinião e o dia a dia trabalhando com o Xamarin.

“Há muito tempo em uma galáxia distante, muito distante…”

Xamarin está aí, está ficando popular e a cada dia mais programadores aderem a tecnologia… sim, você precisa saber um pouco mais sobre isso.

 
Xamarin Wars: Uma Nova Esperança Mobile
 

Quem está usando Xamarin?

Xamarin Wars

Por que usar Xamarin?

1 – Não há limites. Use as classes disponíveis ou use as classes da API nativa ou simplesmente customize tudo.
2 – Não é necessário aprender mais uma linguagem de programação, use C# e ponto!
3 – Xamarin é atualizado quase ao mesmo tempo que o iOS e Android são atualizados.
4 – Compartilhamento de código entre as classes e plataformas iOS e Android.
5 – Use o Visual Studio para desenvolver em Xamarin.

Quais são as dificuldades?

1 – Instalação e configuração ainda são complexas. Eu explico como configurar aqui: Configuração do Xamarin.
2 – Alguns comportamentos do Xamarin Forms não refletem o esperado, para isso necessário ler alguma documentação ou forçar propriedades para o iOS que não são necessárias no Android.
3 – Para iOS ainda é necessário ter um MAC em rede (Build Host) para compilar e publicar para o iPhone ou iPad por exemplo.

E a performance?

Xamarin está bem perto da programação feita nativa em iOS e Android, dê uma olhada nesse comparativo: Mobile App Performance Redux.

De qualquer forma se você quiser se aventurar no Xamarin vá em frente, vale a pena! Faça alguns testes e baixe exemplos no site do Xamarin ou no meu blog: Blog

Leia o segundo episódio dessa saga Xamarin Wars: o iOS contra-ataca!

Bom é isso. Esperto que tenha ajudado.

Abaixo encontrará alguns links úteis.

Xamarin Wars: Perguntas, sugestões ou críticas são bem vindas. Boa sorte!

Sobre o Autor:
Trabalha como arquiteto de soluções e desenvolvedor, tem mais de 18 anos de experiência em desenvolvimento de software em diversas plataformas sendo mais de 16 anos somente para o mercado de seguros.