Como antecipar problemas analisando dados reais da sua aplicação e alcançar uma melhoria contínua desde o desenvolvimento até após o lançamento de sua aplicação mobile utilizando os melhores recursos do Azure Mobile Center
4. Maiores frustrações de usuários
https://apigee.com/about/press-release/apigee-survey-users-reveal-top-frustrations-lead-bad-mobile-app-reviews
5. O que os usuários fazem
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
https://apigee.com/about/press-release/apigee-survey-users-reveal-top-frustrations-lead-bad-mobile-app-reviews
7. Visual Studio Mobile Center
• Ciclo de Vida
oBuild
oTest
oDistribute
• Monitoramento
oCrash
oAnalytics
• Backend
oIdentity
oTables
oPush Notification**
Next generation of HockeyApp and Xamarin Test Cloud
10. 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
11. Tests
• +2000 dispositivos reais
• +400 configurações de dispositivos diferentes
• Os testes podem ser escritos para os aplicativos iOS e Android em:
oXamarin UITest
oCalabash
oAppium
oEspresso
• Futuro do Xamarin Test Cloud
12. 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
14. 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
15. 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:
oAudience
oEvents
oLog Flow
16. 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?
17. 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?
18. 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
21. Tables
• Armazenamento de dados utilizando Azure Easy Tables
• Sincronização para aplicativos offline
• Controle de acesso aos dados
• RESTful APIs
25. 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
26. Links
• Acesso - https://mobile.azure.com/
• Documentação
• Swagger da API
• Roadmap
• Custo