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!
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.
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!