2 curso-titanium-plataforma

1,487 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,487
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
40
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

2 curso-titanium-plataforma

  1. 1. Plataforma Appcelerator Titanium Mobile Curso Appcelerator Titanium
  2. 2. Qual o problema atual ?“Não importa o quanto bom você é em Java ou Objective-C ... Desenvolver aplicativos para dispositivos móveis é caro.” Tempo === $$$ Steve “Che” Jobs Curso Appcelerator Titanium
  3. 3. O problema é maior ainda...Você ainda tem que se preocupar em portar suaaplicação para as plataformas mais utilizadas ... Curso Appcelerator Titanium
  4. 4. Qual a solução ? Que tal um aplicativo rodando no browser ?● Se a experiência de usuário não for importante.● Se velocidade não for o problema.● Se usar funcionalidades da plataforma não for necessário.● Se não for ser vendido em uma app store. Curso Appcelerator Titanium
  5. 5. Appcelerator Titanium Mobile● Lançada em Junho de 2009● Multiplataforma – iOS, Android, Blackberry● Baseado em tecnologias web como CSS e Javascript● Open Source – Apache 2.0● SDK e IDE totalmente grátis● Cria aplicativos nativos● Roda em Win32, Linux, Mac OSX Curso Appcelerator Titanium
  6. 6. Nativo x Não nativoAplicativo nativo: Gerado a partir de código compilado nativamente.Acessa UI Widgets nativamente. Ex: Titanium, ImpactJS e CoronaAplicativo não nativo: Roda dentro de uma WebView (webkit) esimula a UI nativa com CSS e Javascript. Acessa recursos daplataforma pelo intermédio de bridges. Ex. PhoneGap Curso Appcelerator Titanium
  7. 7. Relembrando: Vantagem nativa● Melhor experiência para o usuário através da interface nativa. Melhor performance da aplicação pois não ● existe a camada web engine adicional. Curso Appcelerator Titanium
  8. 8. PhoneGap: assim não vale ... Curso Appcelerator Titanium
  9. 9. Arquitetura Titanium Mobile Curso Appcelerator Titanium
  10. 10. Principais funcionalidadesNative User Experience MultimediaNative performance + Native UI Camera, video camera,(tables, animations, gestures…etc.) streaming/device audio/videoLocation-based Analytics Custom analytics baked into everyservices application, track usage patterns andAugmented reality, geo-location, adoptioncompass, native mapsSocial sharing Titanium+PlusAuthenticated access to Facebook, Encrypted database, ecommerce,Twitter, Yahoo YQL. ads, barcode scanners, customNative email/address book analytics, in-app purchase Development toolsData Create, test, and publish your appLocal SQLite data store, web using the same tools acrossservices, lightweight key/value store platforms Curso Appcelerator Titanium
  11. 11. Documentaçãohttp://developer.appcelerator.com/apidoc/mobile/1.7.0.RC1http://wiki.appcelerator.org/display/guides/Titanium+Mobilehttps://developer.mozilla.org/en-US/learn/javascript Curso Appcelerator Titanium

×