[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

Tags: , , , , , , , , ,

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

  1. leandro says:

    Quanta novidade para mim! :D Obrigado Guilherme por compartilha

  2. Davis says:

    Muito boa suas palestras no brjs! Abraço

  3. Mário Correia says:

    ´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.

  4. 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.

  5. Gregory Fontenele says:

    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

  6. [...] feeds e em um post falava sobre uma palestra que aconteceu no Brazil.js. Este post foi feito pelo Guilherme Chapiewski onde ele escreve sobre o evento que foi o maior evento de JavaScript na história. A palestra dele [...]

  7. Tiago A. says:

    Muito bom o post. Acabei conhecendo o Titanium por este post e me interessei por ele e acabei desenvolvendo um app. Se puder, dá uma olhada lá: http://www.tiagoa.com.br/2011/06/aplicativo-com-titanium-e-jquerymobile/
    Valeu!

  8. Douglas says:

    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

  9. [...] Guilherme Chapiewski Blog sobre desenvolvimento de software e tecnologia « [BrazilJS 2011] Aplicações para iOS com JavaScript e Titanium Mobile [...]

Leave a Reply