Desenvolvendo aplicações web para o Iphone
Upcoming SlideShare
Loading in...5
×
 

Desenvolvendo aplicações web para o Iphone

on

  • 2,876 views

 

Statistics

Views

Total Views
2,876
Views on SlideShare
2,870
Embed Views
6

Actions

Likes
2
Downloads
28
Comments
0

2 Embeds 6

http://www.slideshare.net 5
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Desenvolvendo aplicações web para o Iphone Desenvolvendo aplicações web para o Iphone Presentation Transcript

  • Desenvolvendo aplicações web para IPhone e similares. Uma visão geral Alex Piaz @zaip Campus Party 2010
  • Por que raios eu faria aplicações web no Iphone?
  •  
  •  
  • Experiência do usuário é fundamental x
  • Então, às armas!
  •  
  • CSS 2.1 CSS 3 Parcial HTML 4.01+ XHTML 1.0 ECMA 3.0 (Javascript) Flash NOT! GIF, PNG, JPG, TIFF até 3000 pixels HTML,CSS, JS até 3MB Execução JS até 10 segundos Resolução de tela: 480 x 320 Geo localização Safari web content guide: http://bit.ly/678Ya Safari 3.0
  • http://www.phpmobile.com.br/ Detectando o Iphone Client-side (javascript): if (navigator.userAgent.indexOf('iPhone') != -1) { /* iPhone user */ } Server-side (PHP): if (stristr($_SERVER['HTTP_USER_AGENT'],'iPhone')) { /* iPhone user */ }
  • Viewport o que é e pra que serve? <meta name = &quot;viewport&quot; content = &quot;width = 320 initial-scale = 1.0&quot;>
  • <div ontouchstart=&quot;touchStart(event);&quot; ontouchmove=&quot;touchMove(event);&quot; ontouchend=&quot;touchEnd(event);&quot; ontouchcancel=&quot;touchCancel(event);&quot; ></div> Eventos http://www.jqtouch.com/
  • http://www.minid.net/2008/08/18/universal-iphone-ui-kit-revision-27/ Frameworks http://www.jqtouch.com/
  • http://drupal.org/project/idrupal http://drupal.org/project/idrupal_ui
  • Wptouch - http://www.bravenewcode.com/products/wptouch/
  • Dúvidas?
    • [email_address]
    • http://www.twitter.com/zaip
    • http://www.zaip.net/
    • http://delicious.com/alexpiaz/iphone
    • http://www.google.com/
    The truth is out there...