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
- 771