BlackBerry API e RSS Parser Resumo Na criação de aplicativos para dispositivos móveis, na grande maioria dos casos, teremos acesso a alguns recursos externos, sejam eles um arquivo XML, uma fonte de feeds RSS ou um JSON. Até as versões anteriores a 6.0 do BlackBerry OS, os desenvolvedores de aplicativos para a plataforma da canadense RIM tinham que fazer o código de leitura destas fontes externas totalmente via código, ou seja, até mesmo para um feed RSS, era preciso criar um parser que leria cada tag do documento e faria os tratamentos necessários. Porém, da versão 6.0 em diante, o trabalho do desenvolvedor sofre uma mudança radical, e para melhor. Isso acontece porque a BlackBerry API já fornece classes auxiliares que fazem todo o trabalho pesado do parser de um feed RSS para nós programadores. Neste artigo é exatamente isso que veremos. A diferença na forma pré 6.0 e na pós 6.0 para criar um parser RSS.
A Aplicação Para testarmos as teorias apresentadas neste artigo/tutorial, vamos criar um aplicativo muito simples, ele mostrará os 10 últimos posts do blog www.mobilidadetudo.com, nada mais. Além disso, não apresentará uma interface gráfica produzida, contendo apenas os componentes padrões da BlackBerry API. Veja a Figura 1. Logo ao iniciar o aplicativo, o usuário verá o texto “Lendo feeds, aguarde!”. Depois que nosso código busca as informações corretamente, os posts são colocados na tela do aplicativo. Sendo que, criamos a instância de LabelField para mostrar o título, a data de publicação (sem nenhum tratamento) e a descrição. Além disso, coloca-se um botão “Ler”. Quando o usuário clica neste botão é direcionado para o browser nativo do aparelho, visualizando aquele post no próprio blog (www.mobilidadetudo.com).