Xamarin STUDIO – IDE
Crie, Depure e Distribua seus APPs para um simulador ou dispositivo!
A missão de hoje é falar apenas sobre o Xamarin Studio, a IDE FREE da plataforma Xamarin projetada para criar APPs móveis que permite o desenvolvimento multiplataforma com o C#. Vamos lá:
O que é
Atualmente na versão 5, o Xamarin Studio versão Starter Edition é uma opção de IDE que trás um ambiente contendo recursos para o desenvolvimento de APPs compartilhadas.
Abra a mão do Visual Studio?
Alguns recursos desta IDE são tão poderosos que podemos abrir mão do Visual Studio (absoluto para programadores .NET).
Ele já implementa vários truques do VS e está incorporando muitas funcionalidades que hoje só são possíveis utilizando plugins como o ReSharper.
Recursos instalados
Aqui temos alguns recursos instalados com o Xamarin Studio:
- Xamarin Studio
- Xamarin for Visual Studio
- Android SDK
- Java SDK
- GTK# – kit de ferramentas GUI para Mono e .NET.
É recomendável a instalação do VS 2015 (incluindo edições Community) ou anteriores comoVisual Studio 2012 e 2013.
O Ambiente
Build better apps for iOS, Android, and Mac.
A IDE apresenta o menu em português com algumas opções em inglês.
Aqui temos o Xamarin Studio com sua tela principal.
Funcionalidades
Agora vamos entender algumas de suas funcionalidades.
Crie, Publique e Empacote APPs
GooglePlay, Apple App Store, Amazon AppStore e outros APP públicas.
Integrado ao VS
Uma grande vantagem para programadores .NET, é que o Xamarin pode ser integrado ao VS aproveitando muitos recursos do IDE.
NuGet Integration
Integrated C# and F# Support
Xamarin Designer for iOS e Android
Ganhamos o Modo Design parecido com o Android.Studio e XCode.
Integração com serviços da Xamarin
Intellissense para XAML da plataforma
Debug
Faça um breakpoint, e veja a linha destacada:
Ferramentas de depuração, como inspecionar os valores de objetos, pode ser usado neste momento para obter mais informações sobre o que está acontecendo no código.
Test Cloud e Insights
Além da plataforma Xamarin, com o Xamarin também ganhamos mais duas ferramentas de APPs móveis multiplataforma:
Xamarin Test Cloud – Teste APPs em muitos dispositivos, na nuvem, e de forma automática;
Xamarin Insights – Monitore APP em tempo real detectando problemas de desempenho ou falhas;
Mais recursos
- Integração com GIT
- Refatoração
- Etc…
Conclusão
A ideia não é esgotar esse assunto tão extenso. Mas acredito serem informações suficientes para continuar a jornada Xamarin. Nos próximos POSTS irei abordar mais a parte prática dos seus recursos.
Agora que já conhecemos um pouco do ambiente Xamarin Studio, vamos iniciar o desenvolvimento das APPs.
Missão cumprida!