O documento discute o Visual Studio App Center, uma plataforma que fornece recursos para o ciclo de vida de aplicativos móveis, incluindo build, teste, distribuição, monitoramento e engajamento em um único produto. Ele suporta várias plataformas e permite builds automatizadas, testes em dispositivos reais, distribuição para testers e monitoramento de crashes e análise de usuários.
2. Letticia Nicoli
● Desenvolvedora na Lambda3;
● Microsoft Most Valuable Professional;
● MTAC (Multi-Platform Associate Contributor);
● Adepta a novas tecnologias e metodologias
ágeis de desenvolvimento. @LetticiaNicoli
22 anos
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 App Center
Recursos disponíveis em um único produto:
● Ciclo de Vida
- Build
- Test
- Distribute
● Monitoramento
- Crash
- Analytics
● Engajamento
- Push Notification
10. ● Gerar uma build automática para cada código integrado
● Gerenciar seu código em um repositório Git
● Gerenciamento de branches
● Integração com GitHub, Bitbucket e VSTS
● Buildar seus aplicativos para iOS sem precisar de um macOS
Build
11. ● +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
12. ● 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
14. ● Preview
● App Center Crashes SDK
● Gerenciamento de crashes
● Relatórios sobre frequência e incidência de crashes
● Informações do dispositivo
● Full Stack Traces
Crashes
15. ● App 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
16. ● 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
17. ● Quais são os conteúdos mais visualizados?
● De quais conteúdos os usuários mais gostam?
● Quantas pessoas preencheram o formulário?
● Qual é a média de idade dos usuários que utilizam o meu app?
Events
18. ● Log para garantir integração com o App Center
● Loga início de sessões, crashes, eventos e suas propriedades
● Refresh automático a cada 3 segundos
Log Flow
20. Push Notification
● Preview
● Otimizar a experiência do usuário
● Enviar notificações segmentadas
● Fácil criação/configuração
21. ● API para integrações e automações (Swagger)
● Ferramenta CLI
● Documentação para várias plataformas
● Possível iniciar sem custo
● Integração com Slack e Teams
Considerações
22. ● Lambda3 Podcast 80
● Post Blog Lambda3
● Documentação App Center
Saiba mais