instrumentação completa com visual studio mobile center

Post on 12-Apr-2017

52 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Instrumentação Completa com Visual Studio Mobile CenterMahmoud AliDeveloper | Lambda3

TRILHA | MELHORIA CONTÍNUA

@akamud

Letticia NicoliDeveloper | Lambda3

@LetticiaNicoli

Letticia Nicoli• Desenvolvedora na Lambda3• letticia.nicoli@gmail.com• @LetticiaNicoli

Mahmoud Ali• Desenvolvedor na Lambda3• muddibr@gmail.com• @akamud• www.high5devs.com

Quem Somos

NADA FUNCIONA NESSE APLICATIVO

Maiores frustrações de usuários

https://apigee.com/about/press-release/apigee-survey-users-reveal-top-frustrations-lead-bad-mobile-app-reviews

O que os usuários fazemDeletam o app imediatamente

Conta para os amigos o quanto o app é ruim

Deletam o app se ele trava por mais de 30 seg.

Compartilha em redes sociais o quanto o app é ruim

https://apigee.com/about/press-release/apigee-survey-users-reveal-top-frustrations-lead-bad-mobile-app-reviews

E AGORA!?

Visual Studio Mobile Center• Ciclo de Vida

oBuildoTestoDistribute

• MonitoramentooCrashoAnalytics

• Backendo IdentityoTablesoPush Notification**

Next generation of HockeyApp and Xamarin Test Cloud

Plataformas Suportadas

Objective-C, Swift, Xamarin, Java, React Native

Ciclo de VidaBuild, Test, Distribute

Build

• Gerenciar seu código em um repositório Git• Gerenciamento de branches• Gerar uma build automática para cada código integrado• Integração com GitHub e Bitbucket

oVSTS está no roteiro :) • Criar seus aplicativos para iOS sem precisar de um

macOS

Tests

• +2000 dispositivos reais• +400 configurações de dispositivos diferentes• Os testes podem ser escritos para os aplicativos iOS e

Android em: oXamarin UITestoCalabashoAppiumoEspresso

• Futuro do Xamarin Test Cloud

Distribute

• Permite disponibilizar o aplicativo para testers• Notificação de nova versão do aplicativo• Gerenciamento de grupos de usuários• Download sem passar pela loja• Futuro do HockeyApp

Monitoramento

Crash, Analytics

Crashes

• Mobile Center Crashes SDK• Gerenciamento de crashes• Relatórios sobre frequência e incidência de crashes • Informações do dispositivo• Full Stack Traces

Analytics

• Mobile Center Analytics SDK• Visualização de informações como quantidade de

usuários, localização, idioma, sessão, sistema operacional, etc.• Criação de eventos customizáveis para análise• Engloba 3 recursos:

oAudienceoEventsoLog Flow

Audience

• Devo traduzir meu aplicativo para um outro idioma?

• Meus usuários estão utilizando a última versão do aplicativo?

• Quais são os dispositivos mais utilizados?

• Posso remover o suporte da versão antiga?

Events

• Quais são os conteúdos mais visualizados?• De quais conteúdos os usuários mais gostam?• Quantas pessoas preenchem meu formulário?• Qual é a média de idade dos usuários que utilizam o

meu app?

Log Flow

• Log para garantir integração com o Mobile Center• Loga início de sessões, eventos e suas propriedades,

crashes• Refresh automático a cada 3 segundos

BackendIdentity, Tables, Push Notification

Identity

• Autenticação de usuário automática

Tables

• Armazenamento de dados utilizando Azure Easy Tables• Sincronização para aplicativos offline• Controle de acesso aos dados• RESTful APIs

Push Notification

Push Notification

EM BREVE...

DEMO

Considerações

• API para integrações e automações (Swagger)• Ferramenta CLI• Documentação para várias plataformas• Ainda está em Preview• Custo não definido• Suporte a Cordova e UWP está nos planos

Mahmoud Alimuddibr@gmail.com

@akamud

Letticia Nicoliletticia.nicoli@gmail.com @LetticiaNicoli

top related