#11 – Tools – Apresenta – Xamarin Live Player

Ferramentas: Teste Apps

Saga: M&M (Mundo Mobile)

Continuando a série sobre ferramentas úteis que nos auxiliam no desenvolvimento de web/app.

A partir de agora vamos APRESENTAR o Xamarin Live Player. Vamos lá:

O Live Player é uma ferramenta free, projetada para implantar, testar e depurar apps Xamarin, diretamente em dispositivos Android/iOS em uma máquina Windows (sem Mac).

É isso mesmo, acabou o problema/dependência de um Mac (físico ou em rede local) e ambos os dispositivos precisavam ter a mesma versão Xamarin instalada. Agora isso acabou.

Atualmente na versão 1.

Pré-requisitos

Visual Studio 2017 Preview Community com extensão Xamarin Updater (atualizações que incluem o suporte ao Live Player);

Para atualizar, Visual Studio Preview | Tools | Extension and Updates | Xamarin Updater.

Um PC com VS e um dispositivo móvel na mesma rede Wi-Fi;

Pronto! ao executar a IDE habilite a opção: Enable Xamarin Live Player. Em Tools | Xamarin | Other | Enable Xamarin Live Player.

Instalação

Disponível para download nas stores Google Play ou App Store.

Passo1: Execute o projeto pelo Live Player;

Passo2: Scaneie o QRcode pelo celular. Agora estão conectados a Ide/Device;

Passo3: Execute-o através do dispositivo conectado;

tool_liveplayer

Etapas de utilização do live player.

Limitações (Sem Suporte)

Efeitos colaterais desta versão:

Android 

  • UI projetadas com AXML

iOS

  • Storyboard iOS (alguns recursos)
  • Arquivos XOS

Geral

  • Classes do sistema, algumas não podem ser substituídas (por exemplo, não podemos implementar uma subclasse)
  • Embedded resources (incorporando imagens ou outros recursos na PCL)
  • Renderizadores customizados
  • Reflection limitado (hoje afeta NuGets populares, tipo JSON.NET e SQLite). Outros NuGets ainda são suportados
  • Custom targets e etapas de construção. Por exemplo, a ferramenta Fody não pode ser incorporada
  • Alguns recursos da plataforma que requer provisionamento (no entanto, ele está configurado para tarefas comuns, como acesso à câmera).

Pronto! Agora temos uma noção de Live Player.

Missão cumprida!

Leave a Reply

Your email address will not be published. Required fields are marked *