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):
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:
- Site de desenvolvedores do Titanium: http://developer.appcelerator.com
- titanium-jasmine e titanium-cache: dois exemplos de como você pode criar módulos e extender o Titanium.
- Console do YQL (onde você encontrará centenas de APIs para desenvolver suas aplicações): http://developer.yahoo.com/yql/console/
- Documentação do YQL: http://developer.yahoo.com/yql/
- Como executar seus projetos Titanium usando um Makefile
- Apresentação do Jeff Haynie (CEO da Appcelerator) sobre Titanium
- Lista Brasileira sobre desenvolvimento com Titanium Mobile: http://groups.google.com/group/titanium-mobile-br
E por último mas não menos importante, muito obrigado pelo feedback no Twitter! Até a próxima!
* 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”
Quanta novidade para mim! 😀 Obrigado Guilherme por compartilha
Muito boa suas palestras no brjs! Abraço
´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.
Sim, é possível. No site da Appcelerator eles falam inclusive que existem 21.300 aplicativos em produção no momento (muitos para iPhone e iPad) 🙂
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
[…] 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 […]
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!
Muito legal, parabéns!
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
Você precisa de um Mac 🙂
[…] Guilherme Chapiewski Blog sobre desenvolvimento de software e tecnologia « [BrazilJS 2011] Aplicações para iOS com JavaScript e Titanium Mobile […]