Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Continuous everything: compile, teste, distribua e monitore seus apps mobile com o App Center

Continuous everything: compile, teste, distribua e monitore seus apps mobile com o App Center

Palestra apresentada no meetup DevOps Joinville.

Ione Souza Junior

April 17, 2019
Tweet

More Decks by Ione Souza Junior

Other Decks in Technology

Transcript

  1. Continuous everything: compile, teste, distribua e monitore seus apps mobile

    com o App Center
  2. Whois Ione Souza Junior Desenvolvedor Mobile @ Mercos ❤ Xamarin

    @ionixjunior junior@ionixjunior.com.br
  3. Vamos falar sobre CI e CD no mobile

  4. Desenvolver um app não é a única tarefa que devemos

    nos preocupar
  5. É importante nos preocuparmos com alguns processos repetitivos

  6. Compilação

  7. Compilação 4 Clicar "Run" ou "Build" pela IDE pode ser

    cômodo... mas e se eu trocar de máquina? 4 O ambiente do outro dev está corretamente configurado? 4 Alguma ferramenta especí fica para instalar?
  8. Testes

  9. Testes 4 Minha aplicação continua funcionando como deveria? 4 Como

    consigo descobrir da forma mais rápida que algo quebrou? 4 Consigo simular o comportamento que o cliente relata?
  10. Distribuição

  11. Distribuição 4 É muito trabalhoso enviar apps para a Google

    Play e Apple Store ! 4 Os processos tem muitas etapas, é demorado
  12. Monitoramento

  13. Monitoramento 4 Qual versão do app os usuários estão utilizando?

    4 Quantos usuários estão ativos? 4 Existem erros acontecendo na aplicação?
  14. None
  15. O App Center é uma solução para isso tudo

  16. Mas o que é o App Center?

  17. Mas o que é o App Center? 4 Uma plataforma

    para compilar, testar, distribuir e monitorar seus apps 4 Criado pela Microsoft
  18. Meu projeto funciona no App Center?

  19. Meu projeto funciona no App Center? 4 iOS apps (Swift

    e Objective-C) 4 Android apps (Java e Kotlin) 4 Windows apps (UWP) 4 React Native apps (iOS e Android) 4 Xamarin apps (iOS and Android) 4 E mais alguns (macOS, tvOS e Cordova)
  20. Legal, mas quanto custa?

  21. Legal, mas quanto custa? 4 Gratuito para compilar por 240min

    mês; Builds ilimitados a partir de $40 mês 4 Gratuito para distribuir* 4 Testes de UI são gratuitos nos primeiros 30 dias; Depois é a partir de $99 mês 4 Gratuito uso do Analytics 4 Gratuito o uso de notificações push*
  22. Vamos ver como funciona!

  23. E mais: O App Center tem API para praticamente tudo

    https://openapi.appcenter.ms
  24. E aí... Vamos começar a utilizar o App Center?

  25. Ione Souza Junior Desenvolvedor Mobile @ Mercos @ionixjunior junior@ionixjunior.com.br