Instrumentação completa para sua aplicação Mobile com Visual Studio Mobile Center
-
Upload
akamud -
Category
Technology
-
view
88 -
download
0
Transcript of Instrumentação completa para sua aplicação Mobile com Visual Studio Mobile Center
Instrumentação Completa com Visual Studio Mobile Center
Mahmoud Ali - @akamud Letticia Nicoli - @LetticiaNicoli
Letticia Nicoli
● Desenvolvedora na Lambda3● [email protected]● @LetticiaNicoli
Quem somos
Mahmoud Ali
● Desenvolvedor na Lambda3● [email protected]● @akamud● http://high5devs.com/
NADA FUNCIONA NESSE APLICATIVO
Maiores frustrações de usuários
Travamentos Crashes Lentidão/não responsivo
https://apigee.com/about/press-release/apigee-survey-users-reveal-top-frustrations-lead-bad-mobile-app-reviews
O que os usuários fazem
https://apigee.com/about/press-release/apigee-survey-users-reveal-top-frustrations-lead-bad-mobile-app-reviews
Deletam 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
E AGORA!?
Visual Studio Mobile Center
Next generation of HockeyApp and Xamarin Test Cloud
Recursos disponíveis em um único produto:
● Ciclo de Vida- Build- Test- Distribute
● Monitoramento- Crash- Analytics
● Backend- Identity- Tables- Push Notification**
Objective-C, Swift, Xamarin, Java, React Native
Plataformas Suportadas
● 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
○ Bitbucket e VSTS estão no roteiro :) ● Criar seus aplicativos para iOS sem precisar de um macOS
Build
● +2000 dispositivos reais● +400 configurações de dispositivos diferentes● Os testes podem ser escritos para os aplicativos iOS e Android
em: ○ Xamarin UITest○ Calabash○ Appium○ Espresso
● Futuro do Xamarin Test Cloud
Tests
● 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
Distribute
DEMOLife cycle Services
● Mobile Center Crashes SDK● Gerenciamento de crashes● Relatórios sobre frequência e incidência de crashes ● Informações do dispositivo● Full Stack Traces● Geração de crash para testes
Crashes
● 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:
○ Audience○ Events○ Log Flow
Analytics
● 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?
Audience
● 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?
Events
● 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
Log Flow
DEMOMonitoring Services
● Autenticação de usuário automática● Provedores suportados:
○ Facebook○ Google○ Twitter○ Microsoft Account○ Azure Active Directory
Identity
● Armazenamento de dados utilizando Azure Easy Tables● Sincronização para aplicativos offline● Controle de acesso aos dados● RESTful APIs
Tables
Push Notification
Push Notification
EM BREVE ...
CONSOLIDANDO...
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
DÚVIDAS!?● [email protected]● @akamud
● [email protected]● @LetticiaNicoli