A evolução do desenvolvimento

MOBILE

About me

  • Formado em Sistemas de Informação
  • Mantenedor do ng-cordova-oauth, Ionic Flat Colors
  • Fullstack no Saúde Vianet
  • Software Engineer Jusbrasil
  • Mobile Software Engineer CW
  • Frontend Engineer Xing.com
  • Guitarrista e baixista nas horas vagas

@matheusrocha89

@matheusrocha

matheus.rocha89@gmail.com

agenda

  • O começo
  • A grande mudança (Smartphones)
  • Nativo
  • Híbrido Webview
  • Híbrido sem Webview (React Native)
  • Pontos importantes

o começo

pré smartphones

JAVA me

por que não cresceu?

o mercado e as limitações da época

não tinha interação entre dispositivos

a grande mudança

Smartphones

2007

2008

POr que vingou?

Internet e interatividade

Trouxe o que o usuário precisava

a facilidade de ter tudo no seu bolso

Nativo

JAVA

Objective-c

swift

kotlin

o boom dos apps

Mas...

É custoso manter dois times para o mesmo objetivo

precisamos de uma solução mais barata

híbrido webview

Apache cordova / Phonegap

como funcionava?

um código, multiplas plataformas

Mas...

A performance era ruim... muito ruim

Por muitas razões

muitos frameworks tentaram soluções para isso

poucos tiveram resultados realmente visíveis

mesmo assim não era tão flúida quanto nativo

híbrido sem webview

O cenário da época

Facebook apresenta

conceito um pouco diferente

Aprenda uma vez, escreva em qualquer lugar

Qual é o grande diferencial?

a performance da ui é flúida como a nativa... porque é nativa

alguns pontos

a comunidade abraça

e muito mais é criado:

cresce cada vez mais e evolui constatemente

recentemente google anuncia

compilado para nativo

deixou de ser alpha a pouco tempo

o que esperar do flutter?

o que tem de positivo no surgimento dele?

concorrência

pontos importantes

Integração contínua

Fastlane

 

visual studio app center

 

nevercode

 

bitrise

Métricas

google analytics

 

fabric

 

mixpanel

testes

lints

boas práticas

links úteis

dúvidas?

obrigado

Evolução do desenvolvimento mobile

By Matheus Cruz Rocha

Evolução do desenvolvimento mobile

  • 683