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

42,770 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.

6 Comments
20 Likes
Statistics
Notes
No Downloads
Views
Total views
42,770
On SlideShare
0
From Embeds
0
Number of Embeds
28,664
Actions
Shares
0
Downloads
234
Comments
6
Likes
20
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • 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/

    ×