Top Banner

of 45

Aplicativos h­bridos e Xamarin Test Cloud

Feb 07, 2017

ReportDownload

Software

Apresentao do PowerPoint

Aplicativos Hbridos e Xamarin Test CloudWennder dos Santos | Microsoft MVP Mahmoud Ali | Mobile developerLambda3

Imagine a seguinte situao

Surge uma demanda

Um app

Tirar fotoGPSArmazenamento localComunicao com Backend

Deve suportar Android

Deve suportar iOS

Deve suportar Windows Phone

Em 35 diasdever estar nas LOJAS!

Voc j passou por isso?

E agora?

Como resolver?

Aplicativos hbridosHTML, CSS, JSAcesso aos recursos nativosCasca nativaRoda em uma WebViewAgilidade no desenvolvimento

14

Como funciona por debaixo dos panos?

16

Porque eu escolheria desenvolver um app hbrido e no um nativo?

Mas, OpenSource. Posso confiar?

Quem est usando?

Feedly

23

Instagram

24

Apple App & Book Stores

25

Isso tudo muito legal, mas...

No quero um site cru no dispositivo.

Quero layout e comportamentos de um app.

Demo

Multiplataforma

30

Maiores frustraes de usurioshttp://apigee.com/about/press-release/apigee-survey-users-reveal-top-frustrations-lead-bad-mobile-app-reviews

31

O que os usurios fazemhttp://apigee.com/about/press-release/apigee-survey-users-reveal-top-frustrations-lead-bad-mobile-app-reviews

32

Desafios de apps multiplataforma com qualidade75% dos usurios no utilizam o app depois do primeiro dia

https://www.appboy.com/blog/app-customer-retention-spring-2016-report/

33

Como garantir uma boa impresso no primeiro uso?

Testes automatizadosTestes de unidadeFeedback rpidoGarantem que uma regra de negcio funciona como esperadoSegurana para evoluir o cdigo

35

Testes automatizadosTestes de unidade no garantem a cobertura de todas as partes do seu sistema

Quantidade de testes por tipo

36

UI Tests em todos dispositivos?

37

UI Tests em todos dispositivos?

http://www.idownloadblog.com/2013/07/30/the-terrible-state-of-android-fragmentation/

38

Xamarin Test Cloud

39

Xamarin Test CloudDispositivos reaisTestes automatizados em quantos dispositivos precisarDispositivos de vrias marcas e modelosResultado com logs e fotos

40

2000+ dispositivos reais

41

Como escrever os testes de maneira automatizada

Xamarin UITestFramework para escrita de testes de UI em C#Acesso a recursos do dispositivoGestos e aesManipula elementos na tela

43

Demo

Dvidas? wennder.santos@lambda3.com.br @wenndersantos

mahmoud.ali@lambda3.com.br @akamud

45