Tag Archives: visual studio

#01 – Xamarin.Forms – Apresenta – Cycle 9

Chapter : 1

Saga MM {Modo Mobile}

Aprenda um pouco sobre uma parte importante de um app Xamarin.Forms, o release Cycle 9.

Conheça ajustes que devem ser realizados para atualizar o ambiente para a release Forms. Vamos lá:

Liberada em fevereiro de 2017, o “Cycle 9” trouxe novos recursos para o desenvolvimento de APPs.

Considerada uma release “necessária”, ela deve ser realizada ao nosso ambiente, visto que o Xamarin trabalha com SDKs e APIs para as plataformas Android/iOS.

Check Now

Verificando por novas atualizações.

xam_basico_checkupdate

Instalação

Windows

  1. JDK 1.8 x64 (atualmente 8u121)
  2. Xamarin for Visual Studio 4.3 (Tools |Options |Xamarin |Other |Stable |Check Now)
  3. API 25 SDK (Tools |Android | Android SDK Manager)

Certifique-se do apontamento das configurações do Android para o JDK 1.8 (Tools | Options | Xamarin | Android Settings).

xam_basico_checkupdate2

Android (MacOS)

  1. JDK 1.8 8u121 for Mac OS X
  2. Xamarin Studio e Xamarin Android (Xamarin Studio | Check for Updates | Stable)
  3. Android SDK (Tools | Android/SDK Manager)

iOS

  1. XCode 8.2.1 (instale esta atualização via Mac App Store) *
  2. Xamarin Studio e Xamarin.iOS

É opção a instalação de simuladores mais antigos via XCode (Preferences | Components)

*Após a instalação, inicie o XCode para efetuar o registro.

Mais detalhes

Next stop Hello World Forms. Disambarke on the left.

Ok! Um pouco sobre API do Xamarin.Forms.

Missão cumprida!

Visual Studio – Tools {# 4 StyleCop}

Ferramentas: StyleCop

Continuando a série sobre ferramentas úteis do Visual Studio que nos auxiliam no desenvolvimento de aplicações Clean Code.

A partir de agora vamos APRESENTAR à janela C# Style Cop. Vamos lá:

O StyleCop é uma ferramenta projetado para oferecer um ambiente de análise do código-fonte C # para impor um conjunto de regras de estilo e consistência relacionados ao nosso código. Ou seja, utilize-o para melhorar a manutenção, estilo e padronização do código.

Disponível nas formas:

  • Extension Visual Studio – permite análise executada em qualquer arquivo, projeto ou solução no VS sem alterar o fonte. O VS 2010, 2012, 2013, 2015 e 2017 são suportados por esta extensão.
  • Package StyleCop.MSBuild NuGet – permite análise adicionada a qualquer projeto .NET 4.0+ sem instalação.

Para download via extension, vá menu Tools|Extension and Updates|Online.

Após a instalação, abra o projeto e faça a análise do código.

stylecop_alertas

Tela inicial do StyleCop, apresentando alertas.

Acessível pelo menu de Contexto do projeto.

Chega de teoria!

Testando C# básico.

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
        }
    }
}

Analisando

Exemplo destacando dois alertas referente a classe Program do projeto.

  • A classe não tem uma documentação
  • A classe não possui um modificador de acesso

ConfigFile

Antes de executar, explore o seu config file com as regras que serão aplicadas ao projeto.

stylecop_settings

Agora avalie os alertas de sua análise, e faça as correções para ter um código CLEAN.

Pronto! Agora temos uma noção de Style Cop.

Missão cumprida!