Quem usa o TiStudio já deve ter notado que foi disponibilizada a versão 1.8.1 do SDK mobile. A versão anterior (1.8) foi um marco importante para a plataforma, pois introduziu o suporte à máquina virtual V8 no Android, muito mais eficiente que a usada como padrão anteriormente, a Rhino. Entretanto, a 1.8 teve sérios problemas de instabilidade, principalmente no Android. Com a 1.8.1, que corrige um número considerável de bugs, esperamos que o pessoal da Appcelerator volte a estabilizar a plataforma.
Desenvolvimento de apps para iOS e Android com o Appcelerator Titanium Mobile.
1 de fevereiro de 2012
Habilitando a validação de código JavaScript no TiStudio
Programar em JavaScript é muito mais simples que em Objective-C ou Java, mas o fato de não haver compilação no JavaScript faz com que os erros de sintaxe mais bobos acabem passando despercebidos durante a codificação, aparecendo apenas em tempo de execução. Para minimizar esse problema, existem os validadores de código JavaScript, como o Mozilla Javascript Validator e o JSLint, ambos suportados pelo TiStudio.
4 de janeiro de 2012
Habilitando o highlight de todas as ocorrências de uma palavra
Olá, depois de um tempo de férias dos blogs, espero voltar a publicar algo com uma frequência maior que a média do ano anterior. Como esse blog é mais específico, pretendo trazer de vez em quando algo relevante para quem está mexendo com Titanium, começando com um recurso simples, mas extremamente útil - o highlight de código.
6 de outubro de 2011
Steve Jobs: o homem que "criou" e "matou" o PC
Se você está lendo esse artigo num PC com interface gráfica amigável e moderna, seja qual for o sistema operacional, agradeça a Steve Jobs. Se você está usando um smartphone ou tablet com touchscreen e interface simples e intuitiva, novamente, agradeça a Steve Jobs. Não fosse por ele, eu não estaria usando um belo sistema operacional gráfico, não teria me interessado por desenvolvimento mobile e não existiria esse blog. Portanto, seu falecimento (ontem, 5/10/11) é digno de menção aqui.
22 de setembro de 2011
Montando o ambiente de desenvolvimento Titanium
Neste artigo/tutorial apresentarei um roteiro passo-a-passo para a instalação e configuração de todo o ferramental necessário para desenvolver apps para Android e iOS usando Titanium no Mac OS X. Se você usa Windows ou Linux, veja os links que sugeri nos comentários desse artigo.
13 de setembro de 2011
Por que Titanium?
Parece que a moda nos últimos anos tem sido criar ferramentas de desenvolvimento mobile multiplataforma. Se, por um lado, isso indica que esse tipo de ferramenta tem tido crescente demanda por parte dos desenvolvedores, por outro, torna cada vez mais difícil a tarefa de escolher qual delas atende melhor nossas necessidades.
Meu objetivo principal nesse artigo é diferenciar o Titanium de um grupo bastante popular de ferramentas com as quais ele é frequentemente confundido e deixar claro quais são as vantagens e desvantagens advindas dessa diferença.
7 de setembro de 2011
Por que desenvolvimento multiplataforma?
Se em meados de 2008 você decidisse começar a desenvolver mobile apps, muito provavelmente escolheria os usuários de iPhone como o seu público-alvo. Naquele cenário, se sua intenção fosse criar apps nativas e publicá-las na App Store, não havia escolha, o caminho seria abraçar a cartilha da maçã e encarar o Objetive-C.
Hoje, para o bem ou para o mal, as decisões não são mais tão simples. Apesar de a Apple continuar indo muito bem nas vendas dos seus dispositivos que rodam iOS (iPhone/iTouch e iPad) e gerar muita receita para os desenvolvedores (coletivamente), não dá pra ignorar o crescimento do Android no mercado de smartphones. Ele detêm atualmente quase 50% do mercado enquanto o iPhone detêm pouco menos de 20%[1]. E ainda há a expectativa de que esses não sejam os únicos sistemas operacionais que terão participação significativa no mercado nos próximos anos. Será que o Windows Phone vai emplacar?
30 de agosto de 2011
A maior tendência tecnológica de todos os tempos

Primeiro foram mainframes, depois os minicomputadores. Em seguida, os microcomputadores (PC's). Então veio a internet desktop e, finalmente, ela, a maior tendência tecnológica de todos os tempos: a internet móvel.
Cada um desses ciclos tecnológicos foi cerca de 10 vezes maior que o anterior. Enquanto o mainframe somava cerca de 1 milhão de unidades na década de 1960, o minicomputador chegou a 10 milhões por volta de 1980. O PC alcançou a marca de 100 milhões em 1993. Os PC's com acesso a internet chegaram a 1 bilhão em 2005 e, para a próxima década, estima-se que o número de dispositivos móveis conectados à internet chegará a surpreendentes 10 bilhões[1]! Que dispositivos são esses? Smartphones, tablets, e-readers, mp3 players, GPS's, vídeo games, TV's, eletrodomésticos etc*.

