Desenvolvimento
mobile com Javascript
Matheus Oliveira
20 anos, formado pelo stackoverflow
Desenvolvedor Mobile/Front-end no Myinfoshare
www.myinfoshare.com
Aplicativos móveis
movimentarão até U$70 bi até 2017.
O mercado brasileiro movimenta US$ 25 bilhões e tem
a expectativa de chegar a US$ 70 bilhões em 2017,
segundo o Ministério da Ciência e Tecnologia (MCT)
Sua empresa
pretende lançar um aplicativo no mercado.
E obviamente
desejam um app multi-plataforma.
Mas...
quanto custaria esse app?
Mais plataformas,
mais problemas
HYBRID APPS!
HTML5 que parece nativo
Acesso direto às APIs nativas
Ambiente de desenvolvimento familiar
Uma única base de código
Cordova
apps híbridos são lentos
todo pokemon evolui
Ano Dispositivo CPU RAM
2007 iPhone 400MHz 128MB
2010 iPhone 4 1GHz 512MB
2015 iPhone 6 1.4 GHz dual core 1GB
Native SDK’s
Common UI, APIs, views, navigation, stack history, transitions,
interactions, gestures, etc.
Ainda não temos
uma SDK para Web.
Ainda não temos uma
SDK para a
web!
Tecnologias web que você já
conhece e ama.
Construído com o
Angularjs.
Focado em
perfomance
● Aceleração de hardware
● Manipulação mínima do DOM
Ionicons
Coleção com mais de 700 ícones
Como tudo isso é possível?
Seu app
Ionic
AngularJS
WebView (Cordova)
SDK Nativa
NATIVO HÍBRIDOX
NATIVO HÍBRIDO
Perfomance
Custo de Desenvolvimento
Acesso à Native API’s
UI/UX
Flexibilidade para
Implementação Contínua
Alta Moderada
Moderado-Baixo
Moderado
Moderado
Alta
Alto
Alto
Alto
Baixa
Instalação do Ionic
npm install -g ionic cordova
Inicializando um projeto
ionic start nomedoapp blank
Testando a aplicação no navegador
ionic serve
Ok, cool.
Show me the code!
Obrigado!
fb.com/wolfzer44
github.com/wolfzer44
twitter.com/wolfzer44
https://github.com/wolfzer44/meetup-ionic-camera/
Desenvolvimento mobile com javascript

Desenvolvimento mobile com javascript