Desvendando a Web - Ponto de vista de um Zigottiano
Apps multiplataforma com PhoneGap
1. .
.
Apps para SmartPhones usando PhoneGap
.
.. .
.
Glauber Alex Dias Prado
13 janeiro 2011
. . . . . .
Glauber Alex Dias Prado () Apps para SmartPhones usando PhoneGap 13 janeiro 2011 1/9
2. Outline
. . . . . .
Glauber Alex Dias Prado () Apps para SmartPhones usando PhoneGap 13 janeiro 2011 2/9
3. Apresentação
Glauber Alex Dias Prado,
Estudante de Ciências da Computação na Unifesp, atualmente
trabalhando com desenvolvimento web e explorando a área de
desenvolvimento para smartphones.
mailto:smade4@gmail.com
@greboide
. . . . . .
Glauber Alex Dias Prado () Apps para SmartPhones usando PhoneGap 13 janeiro 2011 3/9
4. O que é PhoneGap?
Framework Open Source de desenvolvimento de apps web para
smartphones
A única plataforma que phonegap ainda não entrega são os
phones Java chineses.
Utiliza Javascript, CSS3 e HTML5 para desenvolver os apps de
fato.
Integração com BD.
. . . . . .
Glauber Alex Dias Prado () Apps para SmartPhones usando PhoneGap 13 janeiro 2011 4/9
5. Por que utilizar Phonegap?
Conhecimento existente.
Constrói uma vez, entrega em todo lugar
A consequência é o custo/tempo reduzido de desenvolvimento.
. . . . . .
Glauber Alex Dias Prado () Apps para SmartPhones usando PhoneGap 13 janeiro 2011 5/9
6. Não é lento esse negócio?
Depende das técnicas de desenvolvimento empregadas.
Com certeza mais lento que se fosse desenvolvido nativamente.
. . . . . .
Glauber Alex Dias Prado () Apps para SmartPhones usando PhoneGap 13 janeiro 2011 6/9
7. Show me the code
.
Codigo Javascript .
..
function onSuccess(acceleration) {
alert('Acceleration X: ' + acceleration.x + 'n' +
'Acceleration Y: ' + acceleration.y + 'n' +
'Acceleration Z: ' + acceleration.z + 'n' +
'Timestamp: ' + acceleration.timestamp + 'n');
};
function onError() {
alert('onError!');
};
.navigator.accelerometer.getCurrentAcceleration(onSuccess, onError);
.. .
.
. . . . . .
Glauber Alex Dias Prado () Apps para SmartPhones usando PhoneGap 13 janeiro 2011 7/9
8. App de Exemplo
.
Hello World .
..
.
.. .
.
. . . . . .
Glauber Alex Dias Prado () Apps para SmartPhones usando PhoneGap 13 janeiro 2011 8/9
9. Por que então não desenvolver apenas pra Iphone se é
o melhor mercado?
Maior custo.
Maior risco, a Apple se reserva o direito de não aceitar o seu app.
Depende do público alvo.
. . . . . .
Glauber Alex Dias Prado () Apps para SmartPhones usando PhoneGap 13 janeiro 2011 9/9