Xamarin no VisualStudio 2019/ VisualStudio 8 for Mac — Novidades

Thiago Bertuzzi
Apr 1 · 5 min read

Fala galera!

Tudo beleza?

As vésperas do lançamento oficial do VisualStudio lhes trago um compilado de novidades do Xamarin tanto no VisualStudio do Windows como o do Mac.

Vou aproveitar esse artigo para falar de algumas novidades do VS do Mac também. Pois no meu cenário atual ,é minha IDE principal de trabalho ;).

E pra fechar com chave de ouro, se querem ver as novidades do asp.core 3.0 e VisualStudio 2019 do Windows, indico o Medium do meu amigo MVP Renato Groffe. Ele fez diversos artigos bem legais explorando as novidades!

Muito bem! Vamos as novidades!


Xamarin + Visual Studio 2019 = ❤

1 — Começando com o pé na porta, a primeira novidade é a velocidade de criação de um novo projeto Xamarin. A galera reduziu em quase 50% a velocidade do mesmo :O !!!! Alem de melhorar a inclusão dos pacotes Nuget usados no mesmo :

2 — Informações mais detalhadas no Build, agora você vai saber o que esta demorando no seu Build hehehe :

3 — Agora temos o IntelliCode com o XAML do Xamarin.Forms, a Mesma experiencia do editor C# no Xaml :

4 — Agora é possível alterar os atributos dos controles controles, células e layouts do Xamarin.Forms :

5 — Temos agora um Pré-visualizador do Xamarin.Forms aprimorado, para visualizar como sua interface fica em determinados tipos de telas e aparelhos:

É possível testar controles customizados por você também, para isso basta seguir essa documentação.

6 — O Shell chegou! Agora temos o novo template de projeto Xamarin.Forms Shell (logo vai sair um artigo aqui no meu Medium falando dele) , integrado ao VisualStudio. Inclusive falando em novo, agora o Xamarin.Essentials esta presente nos projetos Xamarin.Forms ! Isso mesmo, ao criar um projeto ele estara la (by Julius pai do Cris).

7 — Finalmente o Build do Android mais rápido! No novo visual studio o build do Android foi reduzido drasticamente , melhorias de compilação do mesmo e um novo emulador para resolver os velhos problemas da integração com o hyper-V :

8 — Falando em Xamarin.Android o mesmo agora é compatível com o compilador dex (d8) e o redutor de código (r8) ! Para utiliza-los basta definir as propriedades do MSBuild $(AndroidDexTool) e $(AndroidLinkTool) para d8 e r8, respectivamente, em seu arquivo .csproj :

9 — Temos um novo Layout Builder para o Xamarin.Android, foram adicionadas melhorias do Intelisense ,arrastar controles ,propriedades igual falei do Xamarin.Forms ,velocidade no carregamento de design e muito mais! É muita melhoria pro Designer Android.Xamarin :

10 — Pra fechar tivemos diversas alterações nos projetos UWP. Melhorias de design Xaml. Remoção dos emuladores do WindowsPhone (R.I.P.). Remoção da compatibilidade dos projetos .jsproj do visualstudio 2019.

Xamarin + Visual Studio 8 for Mac = ❤

Antes de falar das novidades do Xamarin, queria dizer que a versão 8 do VisualStudio do Mac deu uma boa repaginada na IDE.

Pra quem não sabe o VisualStudio do mac foi feito em cima do antigo Xamarin Studio, e foi criado quando a Microsoft adquiriu a Xamarin. Dai pra frente a empresa focou em inserir diversas funcionalidades presentes na Versão do Windows para melhorar a experiencia de nos utilizadores :D

1 — A nova versão ja começa chutando a porta com o novo Code Editor Preview, que unifica o editor c# do VisualStudio do Mac , deixando igual o da versão Windows :

Para habilita-lo basta ir em Visual Studio > Preferences… > Text Editor > General :

2 — Um novo IntelliSense poderoso com novas opções de sugestões e alterações de código :

3 — Finalmente podemos abrir varias instancias do VS do Mac!!! Cheguei atea fazer um artigo ensinando um jeito de abrir varias, mas agora temos nativo :

4 — Xamarin: Assim como na versão de Windows temos melhorias para a velocidade da criação de novos projetos Xamarin ,valocidade do Build do Android em 50%, Design Builder pro Android 9.0, inclusão do Shell como Template e Xamarin.Essentials nos projetos novos.

5 — Correções de Erros do Xamarin.iOS ao conectar na Applestore para assinar apps e no XCode.

6— Facilidade em executar Multiplos projetos. Agora com uma simples opção é facil definir quais projetos serão executados juntos :

7 — Novas Exibições de Exceção :

8 —Tiveram diversas correções de bugs! Como disse no inicio a microsoft esta buscando unificar os editores, então muitas das novidades citadas no VS2019 estão começando a vir para o vs do Mac!!

Se quiser ver todas as novidades / correções de bugs do VisualStudio 2019 Windows Clique aqui.

Se quiser ver todas as novidades / correções de bugs do VisualStudio 8 for Mac Clique aqui.


Aproveitando, dia 02/04/2019 (Data oficial do Lançamento do VisualStudio),estarei participando a convite do meu amigo MVP Renato Groffe de uma Mesa Redonda no Canal Coding Night sobre todas as novas funcionalidades do VisualStudio!!

Então se inscreve clicando aqui e participe da discussão também!

Quer ver outros artigos sobre Xamarin ? Clique aqui.

Espero ter ajudado!

Aquele abraço!

Thiago Bertuzzi

Written by

Microsoft MVP,Gamer, Desenvolvedor e apaixonado por tecnologia!

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade