Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Cross Platform
Mobile Development
      Face Off


            Pek Pongpaet
  International Android Code Sprint
        Ch...
Pek Pong paet
5 Mortal Kombat Games
Mobile
2 Dudes
No Mobile Experience
< 12 Hours
27 Revisions
Reasons to Use
X-Platform Tools
Multiple Platforms
No time




http://www.flickr.com/photos/andyandorla/400058999/
No money
Single Codebase
Leverage
  Existing
Resources /
 Codebase
+ Open Source
Supported Devices
Javascript HTML CSS
  Ruby Python PHP
Native UI
Full Access


          • Camera
          • Accelerometer
          • Compass
          • Local File System
          • m...
Titanium.UI.setBackgroundColor('#000');

var tabGroup = Titanium.UI.createTabGroup();

var win1 = Titanium.UI.createWindow...
var win = Titanium.UI.currentWindow;
var client = Titanium.Network.createHTTPClient();

var loginButton = Titanium.UI.crea...
PhoneGap
+ Open Source
Supported Devices
Web Technologies
Not So Native
WebApp Wrapper
Demo
Follow me on Twitter
Cross Platform Mobile Development
Cross Platform Mobile Development
Cross Platform Mobile Development
Cross Platform Mobile Development
Cross Platform Mobile Development
Cross Platform Mobile Development
Cross Platform Mobile Development
Cross Platform Mobile Development
Cross Platform Mobile Development
Upcoming SlideShare
Loading in …5
×

Cross Platform Mobile Development

2,739 views

Published on

Slides from Pek Pongpaet's presentation at the Google Android International Code Sprint, April 2010, Chicago

Published in: Technology
  • Be the first to comment

Cross Platform Mobile Development

  1. 1. Cross Platform Mobile Development Face Off Pek Pongpaet International Android Code Sprint Chicago April 24, 2010
  2. 2. Pek Pong paet
  3. 3. 5 Mortal Kombat Games
  4. 4. Mobile
  5. 5. 2 Dudes
  6. 6. No Mobile Experience
  7. 7. < 12 Hours
  8. 8. 27 Revisions
  9. 9. Reasons to Use X-Platform Tools
  10. 10. Multiple Platforms
  11. 11. No time http://www.flickr.com/photos/andyandorla/400058999/
  12. 12. No money
  13. 13. Single Codebase
  14. 14. Leverage Existing Resources / Codebase
  15. 15. + Open Source
  16. 16. Supported Devices
  17. 17. Javascript HTML CSS Ruby Python PHP
  18. 18. Native UI
  19. 19. Full Access • Camera • Accelerometer • Compass • Local File System • more
  20. 20. Titanium.UI.setBackgroundColor('#000'); var tabGroup = Titanium.UI.createTabGroup(); var win1 = Titanium.UI.createWindow({ title:'Login', backgroundColor:'#000', url:'views/login.js', barColor: '#ff9900' }); win1.open({ transition:Titanium.UI.iPhone.AnimationStyle.FLIP_FROM_LEFT });
  21. 21. var win = Titanium.UI.currentWindow; var client = Titanium.Network.createHTTPClient(); var loginButton = Titanium.UI.createButton(); loginButton.addEventListener('click', function() { client.open('POST',urlLogin); client.send(); }); win.add(loginButton); client.onreadystatechange = function() { };
  22. 22. PhoneGap
  23. 23. + Open Source
  24. 24. Supported Devices
  25. 25. Web Technologies
  26. 26. Not So Native
  27. 27. WebApp Wrapper
  28. 28. Demo
  29. 29. Follow me on Twitter

×