Categories
Eventos

[BrazilJS 2011] Aplicações para iOS com JavaScript e Titanium Mobile

Hoje fiz minha apresentação no BrazilJS 2011, o primeiro evento exclusivamente sobre JavaScript da América Latina. Na verdade fiquei sabendo que os aproximadamente 550 participantes tornaram o BrazilJS 2011 o maior evento de JavaScript da história e do mundo! Incrível! Fico muito feliz de ter feito parte disso e mais ainda pela calorosa recepção dos amigos de Fortaleza. 🙂

Quer ter ideia de quanta gente estava lá? Então veja a minha vista lá do palco (infelizmente várias pessoas já tinham saído por causa do horário do almoço, que era logo depois da minha apresentação):

Stage view @ Brazil JS 2011

Mas vamos ao que interessa. Minha apresentação foi sobre como desenvolver aplicativos usando Titanium Mobile, JavaScript e APIs abertas do Yahoo! através do YQL.

O Titanium é uma plataforma Open Source que te permite desenvolver aplicações nativas para iOS e Android (e até Desktop) usando suas habilidades de desenvolvimento para web e JavaScript. Diferente de outras plataformas, o Titanium não usa “WebViews”, ele cria aplicações nativas que se parecem e se comportam como aplicativos em Objective-C (iOS) ou Java (Android).

Os slides estão logo abaixo, mas você também pode baixá-los no Slideshare.

Se você quiser se aprofundar nos assuntos que falei durante a apresentação, aqui vão alguns links úteis:

E por último mas não menos importante, muito obrigado pelo feedback no Twitter! Até a próxima!

Feedback about BrazilJS 2011 talk on Twitter (1) Feedback about BrazilJS 2011 talk on Twitter (2)

* Se você quiser começar a brincar com o YQL, aqui está a query que pega os dados das imagens acima: http://y.ahoo.it/TDKTqZRs

13 replies on “[BrazilJS 2011] Aplicações para iOS com JavaScript e Titanium Mobile”

´Tenho uma dúvida.. caso eu esteja escrevendo uma aplicação para dispositivos Android e Iphone com Titanium, mas em determinado momento eu precise escrever algo específico para Iphone, usando recursos que só o iphone tem, é possível? O mesmo para android também é possível?

Obrigado

Sim, é possível. Basta que, na hora de compilar/empacotar, sua aplicação esteja bem organizada e com esses módulos específicos separados. Você deve empacotar sua aplicação para cada um dos dispositivos da forma correta, ou então fazer as verificações de dispositivo na lógica da aplicação usando o módulo Titanium.Platform.

Parabéns pelo seu post Guilherme.
Tenho uma dúvida, no caso das aplicações para iOS o Titanium realmente gera/compila um aplicativo em Objective C? É possível adicionar esse aplicativo na Apple Store por exemplo?

Abraços.

Guilherme,

Na palestra você mostrou uma app do Yahoo Meme para iOS que foi feita com o Titanium e se não me engano você disse que ela estava no github.
Procurei no seu perfil e no perfil do Yahoo e só encontrei um meme-ios-backend feito em python.
Essa app está disponível no github ou me enganei?

Obrigado

Olá,

Desculpe a minha ignorância, já sou desenvolvedor tem um bom tempo, já fiz várias coisas para Windows CE desde as versões Embedded do Visual Studio até a .NET e sempre fiz utilizando um VM de Win CE e depois transferia essas app´s para o equipamento e testava.

Hoje tenho um iphone e um ipad e como todo mundo adoro os equipamentos e quero também desenvolver pra essa plataforma. Pelo que entendi lendo no site do Titanium confome link abaixo eu vou precisar de um MAC pra desenvolver pra IOS, é isso mesmo ou tendo uma máquina windows consigo fazer isso?

https://wiki.appcelerator.org/display/guides/Quick+Start#QuickStart-MobileSDKInstallationandConfiguration

Obrigado

Leave a Reply

Your email address will not be published. Required fields are marked *