Xamarin gratuito! Mas o que é Xamarin?

Tempo de leitura: 3 min

Escrito por Celso Kitamura
em 4 de abril de 2016

Entre para o Grupo VIP e fique sabendo antes das novidades

Junte-se à nossa comunidade de App Devs que estão transformando o mundo

100% livre de spam.

Compartilhe agora mesmo:

Xamarin gratuito! Mas o que é Xamarin?

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!

 

Mas o que é Xamarin - Aplicativos Cross Platform

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.

Mas o que é Xamarin - Logo Mono

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: 👉🏼 https://celsokitamura.com.br/como-aprender-a-programar

Bora aprender a programar!

Compartilhe agora mesmo:

Comece pelo e-book GRATUITO (Por Tempo Limitado)

Crie Sua Primeira Skill Alexa

Se você não sabe por onde começar, este e-book te mostra o passo a passo para criar sua primeira skill Alexa.

QUERO CRIAR SKILLS PARA ALEXA!
100% livre de spam.

Você vai gostar também:

Para enviar seu comentário, preencha os campos abaixo:

Deixe uma resposta


*


*


7 Comentários

  • Godô disse:

    Fala Celso! Beleza?
    Era isso que eu precisava saber. Se o Xamarin realmente é gratuito.
    Agora, vamos estudar C#!
    Valeu!

    1. Celso Kitamura disse:

      É isso aí! Bora aproveitar essa vantagem e vamos criar uns apps multi-plataforma! 😉

  • Leandro disse:

    Olá Celso, muito bom seu artigo, parabéns. Gostaria de tirar umas dúvidas, quero desenvolver um app com xamarin e que seja compilado pra Android e iOS, estou aprendendo agora o Xamarin. Estou usando o Xamarin Studio Community para Mac OSX… Eu irei conseguir comercializar os apps sem ter que pagar licença do Xamarin ou não? Outra coisa, qual a diferença entre essa versão e a versão paga? Grato pela ajuda…

    1. admin disse:

      Oi Leandro! Sim, a licença do Xamarin atualmente é gratuita para desenvolvedores individuais e pequenos times (até 5 pessoas).
      Após a compra da Microsoft a Xamarin continua cobrando para utilizar outras ferramentas, como o Test Cloud.

  • Leandro de O Martins disse:

    Olá, gostaria que me ajudasse com uma dúvida.

    Quero desenvolver apps para Android e iOS usando o Xamarin. Estou usando o Xamarin Studio Community para Mac OSX.

    Dúvidas:

    1 – Eu terei que pagar por alguma licença pra publicar meus apps ou não? Tenho visto que a licença parece ser bem cara, e se tiver que pagar, provavelmente vou desistir do Xamarin.

    2 – Qual a diferença do Xamarin Studio Community com a versão Enterprise?

    1. admin disse:

      Leandro, o Xamarin é gratuito para desenvolvedores individuais e pequenas equipes.
      Com relação a custo de publicação, você precisa de uma conta de desenvolvedor nas respectivas lojas (App Store e Google Play). E aí sim, há custo envolvido.
      O Xamarin Studio por enquanto só existe para Mac na versão gratuita. Se você se refere ao Visual Studio Enterprise, a diferença é que ele vem com mais ferramentas e suporte por parte da Microsoft. Mas são funcionalidades que fazem mais sentido para empresas grandes.

    2. Leandro disse:

      Valeu. Obrigado pela atenção.

  • Entre para o Grupo VIP e fique sabendo antes das novidades

    Junte-se à nossa comunidade de App Devs que estão transformando o mundo

    100% livre de spam.

    Damos valor à sua privacidade

    Nós e os nossos parceiros armazenamos ou acedemos a informações dos dispositivos, tais como cookies, e processamos dados pessoais, tais como identificadores exclusivos e informações padrão enviadas pelos dispositivos, para as finalidades descritas abaixo. Poderá clicar para consentir o processamento por nossa parte e pela parte dos nossos parceiros para tais finalidades. Em alternativa, poderá clicar para recusar o consentimento, ou aceder a informações mais pormenorizadas e alterar as suas preferências antes de dar consentimento. As suas preferências serão aplicadas apenas a este website.

    Cookies estritamente necessários

    Estes cookies são necessários para que o website funcione e não podem ser desligados nos nossos sistemas. Normalmente, eles só são configurados em resposta a ações levadas a cabo por si e que correspondem a uma solicitação de serviços, tais como definir as suas preferências de privacidade, iniciar sessão ou preencher formulários. Pode configurar o seu navegador para bloquear ou alertá-lo(a) sobre esses cookies, mas algumas partes do website não funcionarão. Estes cookies não armazenam qualquer informação pessoal identificável.

    Cookies de desempenho

    Estes cookies permitem-nos contar visitas e fontes de tráfego, para que possamos medir e melhorar o desempenho do nosso website. Eles ajudam-nos a saber quais são as páginas mais e menos populares e a ver como os visitantes se movimentam pelo website. Todas as informações recolhidas por estes cookies são agregadas e, por conseguinte, anónimas. Se não permitir estes cookies, não saberemos quando visitou o nosso site.

    Cookies de funcionalidade

    Estes cookies permitem que o site forneça uma funcionalidade e personalização melhoradas. Podem ser estabelecidos por nós ou por fornecedores externos cujos serviços adicionámos às nossas páginas. Se não permitir estes cookies algumas destas funcionalidades, ou mesmo todas, podem não atuar corretamente.

    Cookies de publicidade

    Estes cookies podem ser estabelecidos através do nosso site pelos nossos parceiros de publicidade. Podem ser usados por essas empresas para construir um perfil sobre os seus interesses e mostrar-lhe anúncios relevantes em outros websites. Eles não armazenam diretamente informações pessoais, mas são baseados na identificação exclusiva do seu navegador e dispositivo de internet. Se não permitir estes cookies, terá menos publicidade direcionada.

    Visite as nossas páginas de Políticas de privacidade e Termos e condições.

    Importante: Este site faz uso de cookies que podem conter informações de rastreamento sobre os visitantes.
    Criado por WP RGPD Pro