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
Travamentos Crashes Lentidão/não responsivo
https://apigee.com/about/press-release/apigee-survey-users-reveal-top-frustrations-lead-bad-mobile-app-reviews
5. 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
7. 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**
9. ● 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
10. ● +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
11. ● 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
13. ● 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
14. ● 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
15. ● 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
16. ● 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
17. ● 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
19. ● Autenticação de usuário automática
● Provedores suportados:
○ Facebook
○ Google
○ Twitter
○ Microsoft Account
○ Azure Active Directory
Identity
20. ● Armazenamento de dados utilizando Azure Easy Tables
● Sincronização para aplicativos offline
● Controle de acesso aos dados
● RESTful APIs
Tables
24. 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
25. Links
● Acesso - https://mobile.azure.com/
● Documentação
● Swagger da API
● Roadmap
● Custo