Upload
letticia-nicoli
View
52
Download
3
Embed Size (px)
Citation preview
Instrumentação Completa com Visual Studio Mobile CenterMahmoud AliDeveloper | Lambda3
TRILHA | MELHORIA CONTÍNUA
@akamud
Letticia NicoliDeveloper | Lambda3
@LetticiaNicoli
Letticia Nicoli• Desenvolvedora na Lambda3• [email protected]• @LetticiaNicoli
Mahmoud Ali• Desenvolvedor na Lambda3• [email protected]• @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
Links
• Acesso - https://mobile.azure.com/• Documentação• Swagger da API• Roadmap• Custo