titanium appcelerator

34
Titanium Appcelerator Rafael Kellermann Streit @rafaelks Nyvra Software - Porto Alegre / RS

Upload: rafael-kellermann-streit

Post on 22-Apr-2015

1.325 views

Category:

Technology


5 download

DESCRIPTION

Esta é uma apresentação do framework Titanium Appcelerator, para desenvolvimento de aplicativos nativos cross-platform, utilizando apenas JavaScript.

TRANSCRIPT

Page 1: Titanium Appcelerator

Titanium Appcelerator

Rafael Kellermann Streit@rafaelksNyvra Software - Porto Alegre / RS

Page 2: Titanium Appcelerator
Page 3: Titanium Appcelerator

Alguns parceiros da Appcelerator:

Page 4: Titanium Appcelerator

Titanium

Page 5: Titanium Appcelerator

Framework para desenvolvimento de aplicativos nativos.

Page 6: Titanium Appcelerator

“Geração” de um aplicativo nativo

Código em JavaScriptSeu código

Titanium

Aplicativo

Page 7: Titanium Appcelerator

var button = Ti.UI.createButton({ title: “Hello, World!”,

left: “10dp”,

right: “10dp”,

height: “50dp”

});

Page 8: Titanium Appcelerator

var button = Ti.UI.createButton({ title: “Hello, World!”,

left: “10dp”,

right: “10dp”,

height: “50dp”

});

Page 9: Titanium Appcelerator

var button = Ti.UI.createButton({ title: “Hello, World!”,

left: “10dp”,

right: “10dp”,

height: “50dp”

});

Page 10: Titanium Appcelerator

var button = Ti.UI.createButton({ title: “Hello, World!”,

left: “10dp”,

right: “10dp”,

height: “50dp”

});

Page 11: Titanium Appcelerator
Page 12: Titanium Appcelerator
Page 13: Titanium Appcelerator
Page 14: Titanium Appcelerator
Page 15: Titanium Appcelerator
Page 16: Titanium Appcelerator
Page 17: Titanium Appcelerator
Page 18: Titanium Appcelerator

Plataformas

• iOS (iPhone, iPad e iPod Touch)

• Android

• Mobile Web (BETA)

• Blackberry

• Windows Phone (em breve)

Page 19: Titanium Appcelerator

Nativo?• Componentes de UI (Botão, TextField, etc)

• Geolocalização

• Acelerômetro

• Notificações

• Contatos

• Arquivos

• Media (Audio, Vídeo e Camera)

Page 20: Titanium Appcelerator

~50.000aplicativos publicados

~350.000desenvolvedores

Page 21: Titanium Appcelerator

Marketplace

Page 22: Titanium Appcelerator

Vantagens

Page 23: Titanium Appcelerator

JavaScript é fácil de aprender, se

você ainda não sabe.

Page 24: Titanium Appcelerator

Escreva uma vez, funcionalidades que serão iguais para todas plataformas.

Page 25: Titanium Appcelerator

100% open source

Page 26: Titanium Appcelerator

100% gratuito

Page 27: Titanium Appcelerator

Desvantagens

Page 28: Titanium Appcelerator

Fica um pouco atrasado em relação ao framework nativo

Sempre contornável, afinal, é open source.

Page 29: Titanium Appcelerator

Como começar?

Page 30: Titanium Appcelerator

appcelerator.com

Page 31: Titanium Appcelerator

developer.android.com

Page 32: Titanium Appcelerator

Mac App Store

Page 33: Titanium Appcelerator

DEMO

Page 34: Titanium Appcelerator

OBRIGADO!

@rafaelks