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.

Aplicações nativas para iOS e Android com JavaScript e Titanium Mobile

45,585 views

Published on

Apresentação sobre aplicações nativas para iOS e Android com JavaScript e Titanium Mobile usando APIs abertas do Yahoo! através do YQL.

Aplicações nativas para iOS e Android com JavaScript e Titanium Mobile

  1. 1. Aplicações para iOS com JavaScript e Titanium Mobile Guilherme Chapiewski (@gchapiewski)http://www.flickr.com/photos/scottvanderchijs/4540607699/
  2. 2. Titanium• Apps em JavaScript• Desktop: Win32, OSX, Linux• Mobile: iPhone iPad e Android• 100% do código Open Sourced em http://github.com/appcelerator• Apache Public License
  3. 3. TitaniumMobile Desktop
  4. 4. JavaScript #ftw !• Crie UIs em JavaScript usando controles nativos, janelas nativas... todos os objetos nativos que você quiser.• JavaScript é usado para tudo: acessar recursos locais, banco de dados, APIs remotas, etc.• Use seu framework preferido: YUI, JQuery, Dojo, MooTools, etc.
  5. 5. Exemplo:Y! Meme para iPhone
  6. 6. http://vimeo.com/23694962
  7. 7. Window View Buttons
  8. 8. Window View
  9. 9. View View Buttons
  10. 10. Button
  11. 11. Ponto de entrada para app.jstodo aplicativo Titanium
  12. 12. meme.js
  13. 13. ui/ui.js
  14. 14. ui/home.js
  15. 15. app.js
  16. 16. Testes + titanium-jasmine http://github.com/guilhermechapiewski/titanium-jasmine
  17. 17. Cachetitanium-cachehttp://github.com/guilhermechapiewski/titanium-cache
  18. 18. select * from youtube.videowhere id = "gmvQ1uA202M";
  19. 19. select * from twitter.userswhere id = "@gchapiewski";
  20. 20. select *from yahoo.finance.quoteswhere symbol in ( "YHOO", "AAPL", "GOOG", "MSFT");
  21. 21. select *from brazil.correios.encomendaswhere numero = "SQ111160451BR";
  22. 22. http://developer.yahoo.com/yql/console 1112 APIs!
  23. 23. é isso.
  24. 24. ? Guilherme Chapiewski guilherme.chapiewski@gmail.comhttp://guilherme.it || http://gc.blog.br Twitter: @gchapiewski http://creativecommons.org/licenses/by/2.5/br/

×