Ícone do site Celso Kitamura

Xamarin gratuito! Mas o que é Xamarin?

Xamarin gratuito Mas o que é Xamarin?
5/5 - (1 vote)

Xamarin gratuito? O que é Xamarin?

Ainda estamos no início da nossa jornada, por isso ainda não falei nada sobre o Xamarin. Mas meu objetivo ao propor esse caminho para nos tornarmos desenvolvedores de aplicativos utilizando a linguagem C# era justamente chegar neste software.

Inicialmente utilizaríamos o Visual Studio e C# para criarmos aplicativos universais para Windows 10. Com esse conhecimento sedimentado, passaríamos para aplicativos de outras plataformas utilizando o Xamarin no Visual Studio.

Bom, Xamarin é uma empresa de São Francisco (EUA) fundada em maio de 2011 por pessoas envolvidas no projeto Mono. Ela desenvolve ferramentas que permitem utilizar a linguagem C# no desenvolvimento de aplicativos para iOS e Android utilizando interfaces de usuários nativas.

Isso quer dizer que você pode fazer aplicativos para as 3 grandes plataformas usando uma só linguagem (C#), compartilhar código e o resultado final é um aplicativo nativo da plataforma.

Imagine que você tenha a ideia de um aplicativo. Você pode construir utilizando Xamarin e criar 3 versões para sistemas diferentes (iOS, Android e Windows 10) sem precisar aprender ou contratar alguém que saiba Swift (iOS) ou Java (Android). Uma baita economia de tempo e dinheiro, não acha?

Em maio de 2015 mais de um milhão de desenvolvedores utilizavam Xamarin em mais de 120 países!

 

Imagem: Microsoft

 

Mono?

Mono é um projeto open-source para criar ferramentas compatíveis com o .NET Framework de acordo com o padrão Ecma (European Computer Manufacturers Association –  uma organização sem fins lucrativos que padronizam sistemas de computadores) que permitam desenvolvedores UNIX a criar aplicativos .NET cross-platform.

Seu logotipo é a cabeça de um macaco estilizado. Mono é macaco em espanhol.

Imagem: Mono

 

O que aconteceu?

Em 24 de fevereiro de 2016, a Microsoft anunciou a aquisição da Xamarin. Os termos do contrato não foram divulgados, mas o Wall Street Journal apurou que a compra envolveu entre 400 e 500 milhões de dólares. No dia 18 de março a aquisição foi oficialmente fechada.

Durante a Build 2016, em 31 de março, foi anunciado que o Visual Studio terá Xamarin gratuito.

Nas palavras de Nat Friedman, no artigo Xamarin for Everyone, publicado no blog oficial da empresa:

“O Xamarin estará em todas as edições do Visual Studio, incluindo o amplamente utilizado Visual Studio Community Edition, que é gratuito para desenvolvedores individuais, projetos open-source, pesquisas acadêmicas, educação e pequenos times de profissionais. Desenvolver e publicar aplicativos nativos para iOS e Android com C# ou F# diretamente do Visual Studio sem limites de tamanho de aplicativo.”

 

 

Como isso me afeta?

Em resumo:

Para desenvolver aplicativos Windows 10, a Microsoft disponibiliza uma versão gratuita do Visual Studio (Community Edition) para pequenos times de desenvolvedores.

É possível desenvolver aplicativos para iOS e Android utilizando a mesma suite de desenvolvimento, mesma linguagem e compartilhar código, gerando uma economia de tempo e dinheiro quando você quiser fazer versões diferentes (Windows, iOS e Android, por exemplo) de um mesmo aplicativo.

Até então, apenas o Visual Studio Community Edition era gratuito. Para utilizar as ferramentas da Xamarin e desenvolver aplicativos iOS e Android, era necessário pagar pela sua utilização.

Uma das consequências da compra da Xamarin pela Microsoft é o fim da necessidade de compra de licenças de suas ferramentas.

Ou seja, Xamarin gratuito! Mais uma vantagem para você aprender C#! Não pagar pelas ferramentas e a possibilidade de desenvolver aplicativos para as 3 principais plataformas com apenas uma linguagem de programação!

 

E você, já tinha ouvido falar de Xamarin? Comente abaixo!

 

Meu e-book Como Aprender a Programar do Absoluto Zero está GRATUITO por tempo limitado!

Olha o link: 👉🏼 http://celsokitamura.com.br/como-aprender-a-programar

Bora aprender a programar!

Sair da versão mobile