O documento resume o framework Titanium Mobile para desenvolvimento de aplicações móveis multiplataforma usando JavaScript. Titanium permite que desenvolvedores criem aplicações nativas para iOS, Android e Windows usando uma única base de código JavaScript, reduzindo esforço e custos. O framework suporta tanto desenvolvimento híbrido quanto nativo e é usado por grandes empresas como NBC, Zipcar e GameStop.
17. Híbrida
Porção nativa da aplicação
Browser
(WebView)
HTML
CSS
JavaScript
UI
chamadas da
API Nativa
Geolocalização
Câmera
Banco de dados
Contatos
Bússola
Notificações
Microfone
Sistemas de arquivos
{Mobile JavaScript API
18. Híbrida
Porção nativa da aplicação
Browser
(WebView)
HTML
CSS
JavaScript
UI
Mobile JavaScript API
.ipa
.apk
.xap
19. Híbrida
Porção nativa da aplicação
Browser
(WebView)
HTML
CSS
JavaScript
UI
.ipa
.apk
.xap
Mobile JavaScript API
32. Por que nativa?
O usuário já está acostumado em utilizar aplicações nativas
em seu dispositivo
UI nativa tem melhor performance
Aumentamos consideravelmente a probabilidade de
aprovação por lojas mais criteriosas
35. Por que nativa com
Titanium?
Não estamos limitados a uma
plataforma específica
1
Suporte para as maiores
plataformas
(iOS, Android, Mobile Web,
Windows)
36. Por que nativa com
Titanium?
Reduz o tempo gasto
aprendendo diversas linguagens
2
Conhecimento facilmente
transferido
37. Por que nativa com
Titanium?
Código base único
3
Reduz duplicação de esforço
56. Pré-requisitos
Mac OS X 10.9.4 (Mavericks) ou superior
Windows 7 ou superior (Windows Phone necessita da versão 8.X)
Ubuntu Linux 12.04 LTS
iOS SDK
Android SDK
Windows Phone 8 SDK
57. Appcelerator Studio e
SDKs
Appcelerator Studio é uma IDE baseada no eclipse que
interage com vários scripts contidos no Titanium SDK
Os scripts interagem com
as ferramentas nativas de
cada plataforma
76. Backbone
no alloy
Models
Mantém o controle
dos seus dados
Collections
Gerencia listas/
array desses seus
dados
Sync/Adapters
SQLite, Properties,
REST, ACS,
CouchDB...