26 de março de 2013

Separação das plataformas Appcelerator e Titanium

Durante muito tempo a Appcelerator teve um único produto a oferecer - o Titanium Mobile - sua plataforma de desenvolvimento nativo para iOS e Android. Quando alguém escolhia usar Titanium, poderia também contratar suporte técnico da Appcelerator e/ou comprar seus cursos e certificações. Era daí que vinha o lucro da Appcelerator. Mas a Appcelerator cresceu, adquiriu outras empresas e agora possui uma suíte mais completa de produtos e serviços a oferecer. Por esse motivo e também para esclarecer os temores de alguns sobre a possibilidade de o Titanium vir a se tornar pago, a Appcelerator anunciou nessa semana a separação dos seus produtos/serviços em duas plataformas distintas: Appcelerator Platform e Titanium Platform.

3 de dezembro de 2012

Usando tabulação ao invés de espaços para indentação

Sempre que faço uma nova instalação do Titanium Studio levo um tempo para lembrar onde ficam as configurações que deixam a IDE de acordo com minhas preferências. Hoje o meu problema foi com a indentação, que por default usa 4 espaços no lugar da tabulação. Se você também prefere indentação com tabulação ao invés de espaços, siga o procedimento abaixo:

Em Titanium Studio/Preferences/Titanium Studio/Editors/JavaScript, sob o título Indentation, defina Tab policy como "Use Tabs".

PS: Indentação realmente tem um "n" entre o "i" e o "d". Se quiser conferir, veja no dicionário :)

[]s

7 de novembro de 2012

Ótimas novidades no Titanium 3.0!

Pela primeira vez a Appcelerator sincronizou as versões do seu SDK e da sua IDE - o Titanium Studio. Ambos estão agora na versão 3.0 beta. As novidades estão bem interessantes, embora algumas fossem esperadas há bastante tempo.

9 de outubro de 2012

Em breve, uma engine de games para o Titanium

Desenvolvimento de games nunca foi o foco do Titanium. Nessa área, ferramentas como Corona e Unity sempre foram muito mais apropriadas. Mas isso pode mudar em breve, pelo menos para quem já trabalha com Titanium.

Acontece que a Appcelerator está interessada nesse mercado extremamente popular e lucrativo há mais de um ano, o que ficou claro quando ela comprou a Particle Code - uma startup da área de desenvolvimento de games mobile multiplataforma. Isso foi o primeiro sinal de que algo na área de games poderia surgir por parte da Appcelerator.

27 de agosto de 2012

Impedindo o TiStudio de te atrapalhar enquanto você digita

Depois de um certo update, o TiStudio passou a exibir de forma mais eficiente o assistente de conteúdo enquanto se digita código JavaScript. Ele sabe, inclusive, listar todos os módulos e submódulos dentro de "Ti" (ou "Titanium", caso você prefira a forma mais verbosa), além dos elementos dentro do seu próprio código. Basta você começar a digitar e lá vem o assistente sugerindo alternativas para te ajudar.

11 de junho de 2012

Um framework MVC oficial para o Titanium

Titanium é uma plataforma bastante flexível desde o começo. Sempre estivemos livres para escolher nossa própria maneira de desenvolver mobile apps. Embora isso tenha suas vantagens, muitos desenvolvedores apreciariam ter um ferramental mais sofisticado, como o que está disponível em frameworks web como Rails e Django.

14 de maio de 2012

Uma alternativa ao uso da câmera no simulador/emulador

Uma das coisas chatas de trabalhar com a câmera é ter que testar seu código usando o device, já que o simulador iOS não dá suporte a câmera e o suporte do emulador Android nunca funciona como deveria (pelo menos comigo). Trabalhar com devices tem dois problema: a lentidão para o deploy e a falta de suporte a debugging.

17 de abril de 2012

Titanium 2.0 e Appcelerator Cloud Services estão entre nós!

A Appcelerator disponibilizou nessa manhã o Titanium SDK 2.0.1, uma atualização do Titanium Studio e o aguardado Appcelerator Cloud Services (ACS). O ACS é fruto da recente aquisição do CocoaFish, um serviço na nuvem que oferecia backend para apps móveis. Essas novidades são um marco importante para a Appcelerator tanto no que diz respeito ao SDK quanto à inteira plataforma.

27 de fevereiro de 2012

Finalmente uma app modelo para estrutura de código e design

Até recentemente, os desenvolvedores Titanium careciam de orientação sobre como estruturar seu código para evitar os problemas de uma grande aplicação JavaScript, bem como facilitar o desenvolvimento multiplataforma. Como essas orientações eram escassas, cada desenvolvedor escolhia sua abordagem, o que levou alguns a enfrentar sérios problemas com o Titanium. Apesar de o Tweetanium supostamente servir como modelo de estrutura de código, o projeto deixou de ser atualizado há mais de um ano e se tornou obsoleto quando a Appcelerator incluiu entre as melhores práticas a modularização usando o padrão CommonJS.

8 de fevereiro de 2012

Wunderlist para Android não é mais feito com Titanium

A notícia não é recente, mas trazê-la à tona pode render uma boa troca de ideias. Vamos lá.

O Wunderlist, uma ferramenta de produtividade com versão para iPhone, iPad, Android, Windows e MacOS sempre foi um dos cases de maior sucesso do Titanium. Todas as versões mobile eram feitas com o Titanium Mobile e as desktop com o Tianium Desktop. Mas desde setembro passado, os desenvolvedores abandonaram o Titanium para a versão Android (apenas) e terceirizaram o desenvolvimento de uma app inteiramente nativa, feita em Java.