SlideShare uma empresa Scribd logo
1 de 13
Do desenvolvimento à store com
React Native e VSTS
Wennder Santos
Software developer - Lambda3
TRILHA | DESENVOLVIMENTO MODERNO
Vinicius Quaiato
Software developer - Lambda3
Microsoft MVP | ALM Ranger Microsoft MVP
wennder.santos@lambda3.com.br vinicius.quaiato@lambda3.com.br
Desenvolvimento
Operações Ferramentas
DevOps Cultura
Testes
Continuous integration
Continuous Delivery
Continuous deploymentFilosofia
Práticas
Processos
Desenvolvimento
Mobile Frameworks
Ferramentas
Linguagem
React
Open source
Criada dentro do facebook
Component based
Learn Once, Write Anywhere
Repensando boas práticas
React Native
Apps mobile nativas escritas com
React
Você não leu errado, eu disse:
n-a-t-i-v-a-s
Android, iOS, UWP
Porque não Xamarin?
Publicação de um app mobile
Compilação
Execução de testes
Publicar nas stores
Assinatura
(certs, profiles, keystore, senhas, etc.)
Por que preciso
automatizar o
processo de
publicação?
Você precisa automatizar tudo
Faça mais deploys
Reduza o tempo de entrega
Reduza os riscos
O que ganho
automatizando
a publicação?
Time To Market
Assertividade
Aumento na qualidade do
produto
Aumento na satisfação do cliente
Demo:
• React Native app
• Continuous delivery com React Native e VSTS
Links úteis:
https://facebook.github.io/react-native/
https://facebook.github.io/react/
https://code.visualstudio.com/
https://www.visualstudio.com/team-services/
Do desenvolvimento à store com React Native e VSTS

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Levando o c# para o mundo mobile ios, android e windows phone - com xamarin
Levando o c# para o mundo mobile   ios, android e windows phone - com xamarinLevando o c# para o mundo mobile   ios, android e windows phone - com xamarin
Levando o c# para o mundo mobile ios, android e windows phone - com xamarin
 
Desenvolvimento multiplataforma com Xamarin e MVVM: da arquitetura a UIs espe...
Desenvolvimento multiplataforma com Xamarin e MVVM: da arquitetura a UIs espe...Desenvolvimento multiplataforma com Xamarin e MVVM: da arquitetura a UIs espe...
Desenvolvimento multiplataforma com Xamarin e MVVM: da arquitetura a UIs espe...
 
Atlassian Bamboo pela 3layer Tecnologia
Atlassian Bamboo pela 3layer TecnologiaAtlassian Bamboo pela 3layer Tecnologia
Atlassian Bamboo pela 3layer Tecnologia
 
MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira ...
MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira ...MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira ...
MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira ...
 
Automação mobile Android - TDC
Automação mobile Android - TDCAutomação mobile Android - TDC
Automação mobile Android - TDC
 
Do plugin ao continuous delivery no azure com php no word press
Do plugin ao continuous delivery no azure com php no word pressDo plugin ao continuous delivery no azure com php no word press
Do plugin ao continuous delivery no azure com php no word press
 
Mobile Brazil Conference - Xamarin Test Cloud
Mobile Brazil Conference - Xamarin Test CloudMobile Brazil Conference - Xamarin Test Cloud
Mobile Brazil Conference - Xamarin Test Cloud
 
ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman | Seminário
ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman  | Seminário ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman  | Seminário
ASP .NET CORE, Angular 2, e Typescript com Scaffolding Yeoman | Seminário
 
Automatizando o build, testes e deployment de websites com GitHub Actions, Se...
Automatizando o build, testes e deployment de websites com GitHub Actions, Se...Automatizando o build, testes e deployment de websites com GitHub Actions, Se...
Automatizando o build, testes e deployment de websites com GitHub Actions, Se...
 
Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET
Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NETProgressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET
Progressive Web Apps e o futuro do desenvolvimento Web na Plataforma .NET
 
Dando vida ao sketch com Firebase
Dando vida ao sketch com FirebaseDando vida ao sketch com Firebase
Dando vida ao sketch com Firebase
 
Introdução ao Xamarin Forms
Introdução ao Xamarin FormsIntrodução ao Xamarin Forms
Introdução ao Xamarin Forms
 
PROVON - Sistema de Provas
PROVON - Sistema de ProvasPROVON - Sistema de Provas
PROVON - Sistema de Provas
 
Front7 React Native
Front7 React NativeFront7 React Native
Front7 React Native
 
Aplicativos híbridos e Xamarin Test Cloud
Aplicativos híbridos e Xamarin Test CloudAplicativos híbridos e Xamarin Test Cloud
Aplicativos híbridos e Xamarin Test Cloud
 
Aplicativos Híbridos e Xamarin Test Cloud
Aplicativos Híbridos e Xamarin Test CloudAplicativos Híbridos e Xamarin Test Cloud
Aplicativos Híbridos e Xamarin Test Cloud
 
Xamarin Introdução
Xamarin IntroduçãoXamarin Introdução
Xamarin Introdução
 
100% de código compartilhado com Xamarin.Forms
100% de código compartilhado com Xamarin.Forms100% de código compartilhado com Xamarin.Forms
100% de código compartilhado com Xamarin.Forms
 
Primeiros passos utilizando o AWS Mobile Hub
Primeiros passos utilizando o AWS Mobile HubPrimeiros passos utilizando o AWS Mobile Hub
Primeiros passos utilizando o AWS Mobile Hub
 
Introdução ao Xamarin iOS
Introdução ao Xamarin iOSIntrodução ao Xamarin iOS
Introdução ao Xamarin iOS
 

Semelhante a Do desenvolvimento à store com React Native e VSTS

Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?
Igor Abade
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
Rodrigo Branas
 

Semelhante a Do desenvolvimento à store com React Native e VSTS (20)

Impacto do DevOps nos negócios
Impacto do DevOps nos negóciosImpacto do DevOps nos negócios
Impacto do DevOps nos negócios
 
Trabalho qualidade de software sistemas de informação
Trabalho qualidade de software   sistemas de informaçãoTrabalho qualidade de software   sistemas de informação
Trabalho qualidade de software sistemas de informação
 
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
 
Qualidade de software com o visual studio 11
Qualidade de software com o visual studio 11Qualidade de software com o visual studio 11
Qualidade de software com o visual studio 11
 
Ionic + Cordova para Desenvolvimento Mobile
Ionic + Cordova para Desenvolvimento MobileIonic + Cordova para Desenvolvimento Mobile
Ionic + Cordova para Desenvolvimento Mobile
 
Iniciando com AWS Mobile services
Iniciando com AWS Mobile servicesIniciando com AWS Mobile services
Iniciando com AWS Mobile services
 
Ciclo de vida do desenvolvimento de software de ponta a ponta
Ciclo de vida do desenvolvimento de software de ponta a pontaCiclo de vida do desenvolvimento de software de ponta a ponta
Ciclo de vida do desenvolvimento de software de ponta a ponta
 
Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?
 
Introdução ao Firebase
Introdução ao FirebaseIntrodução ao Firebase
Introdução ao Firebase
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
 
Webinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWSWebinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWS
 
GABC 2018 - Hands-On: DevOps, CI e CD
GABC 2018 - Hands-On: DevOps, CI e CDGABC 2018 - Hands-On: DevOps, CI e CD
GABC 2018 - Hands-On: DevOps, CI e CD
 
A Nova Web
A Nova WebA Nova Web
A Nova Web
 
Modernização de Aplicações
Modernização de AplicaçõesModernização de Aplicações
Modernização de Aplicações
 
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas RápidasDevOps na AWS: Construindo Sistemas para Entregas Rápidas
DevOps na AWS: Construindo Sistemas para Entregas Rápidas
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016
 
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...Desafios da Microsoft no desenvolvimento Ágil de serviços -  Regional scrum g...
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...
 
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobileXamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile
 
Automatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAutomatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWS
 
Selenium renato groffe + milton camara - mvp conf latam 2019
Selenium  renato groffe + milton camara - mvp conf latam 2019Selenium  renato groffe + milton camara - mvp conf latam 2019
Selenium renato groffe + milton camara - mvp conf latam 2019
 

Mais de Wennder Santos

Mais de Wennder Santos (11)

Testes de a a z
Testes de a a zTestes de a a z
Testes de a a z
 
Por que Xamarin?
Por que Xamarin?Por que Xamarin?
Por que Xamarin?
 
Meetup build 2017
Meetup build 2017Meetup build 2017
Meetup build 2017
 
Azure WebJobs
Azure WebJobsAzure WebJobs
Azure WebJobs
 
Curso: Desenvolvimento de aplicativos híbridos (dia 2)
Curso: Desenvolvimento de aplicativos híbridos (dia 2)Curso: Desenvolvimento de aplicativos híbridos (dia 2)
Curso: Desenvolvimento de aplicativos híbridos (dia 2)
 
Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Curso: Desenvolvimento de aplicativos híbridos (dia 1)Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Curso: Desenvolvimento de aplicativos híbridos (dia 1)
 
Azure Mobile Engagement
Azure Mobile EngagementAzure Mobile Engagement
Azure Mobile Engagement
 
Aplicativos híbridos e o Apache Cordova
Aplicativos híbridos e o Apache CordovaAplicativos híbridos e o Apache Cordova
Aplicativos híbridos e o Apache Cordova
 
HockeyApp: A Plataforma para seus apps
HockeyApp: A Plataforma para seus appsHockeyApp: A Plataforma para seus apps
HockeyApp: A Plataforma para seus apps
 
HockeyApp: A plataforma para seus apps
HockeyApp: A plataforma para seus appsHockeyApp: A plataforma para seus apps
HockeyApp: A plataforma para seus apps
 
Contruindo Aplicações móveis com o Cordova e o Visual Studio
Contruindo Aplicações móveis com o Cordova e o Visual StudioContruindo Aplicações móveis com o Cordova e o Visual Studio
Contruindo Aplicações móveis com o Cordova e o Visual Studio
 

Do desenvolvimento à store com React Native e VSTS

Notas do Editor

  1. aumentar a capacidade de uma empresa de distribuir aplicativos e serviços com qualidade e em alta velocidade
  2. Airbnb, Instagran,Facebook, Wallmart Virtual DOM, server rendering, descript warnings(problemas são descritos de forma clara),  
  3. Airbnb Instagran  Facebook wallmart
  4. Publicar software é um processo que possui vários passos, fazer isso manualmente não é fácil. Quanto mais dificil for, menos será feito. Quando algo é dificil, você passa a ter medo.
  5. Quantas vezes você faz deploys em 1 dia?1 semana? 1 mês?1 ano? Você lembra o que fez o que a 8 meses atrás?E se der problema?  Em 1 publicação que tem código que foi escrito durante 1 ano, quanto problemas podem acontecer em 1 ano??? 
  6. Quantas vezes você faz deploys em 1 dia?1 semana? 1 mês?1 ano? Você lembra o que fez o que a 8 meses atrás?E se der problema?  Em 1 publicação que tem código que foi escrito durante 1 ano, quanto problemas podem acontecer em 1 ano???