Featured Post

Be on the Net

Vou abrir um espaço no blog hoje para falar de um assunto diferente. O grande Vinicius Teles, da ImproveIt, postou um pedido para “dar uma mãozinha” para eles na divulgação de um produto que lançaram recentemente, o Be on the Net. Faço isso com todo o prazer! Já conheço o trabalho...

Read More

Biblioteca open source para iPhone: Three20

Posted by Marcelo Baltar | Posted in biblioteca | Posted on 25-03-2009

Tags:,

0

Joe Hewitt, autor da aplicação Facebook Connect (adivinha o que ela faz? :) ), disponibilizou uma biblioteca de controles para o iPhone como um projeto open source, chamada Three20. (Curiosidade: o nome foi escolhido por causa da resolução da tela do iPhone, 320 pixels)

São vários controles utilizados na própria aplicação para o Facebook, bastante interessantes:

  • Photo Viewer - Funcionalidade similar ao álbum de fotos do iPhone, com um grande diferencial: as fotos não precisam estar no aparelho, podem ser puxadas da rede/internet.
  • Message composer – Para criar mensagens de e-mail de dentro da sua aplicação.
  • Web image views – Para mostrar imagens a partir de uma url.
  • Internet-aware table view controllers - Cria tabelas a partir de dados buscados na Internet. Suporte até para fazer reload se você balançar o iPhone. :)
  • Better text fields - UITextView que aumenta de tamanho a medida que você digita e o TTPickerTextField, um campo de entrada de texto com sugestão.
  • HTTP disk cache – funciona com o NSURLRequest, para fazer um request http, mas adicionando um cache.
  • URL-based Navigation – faz a navegação da sua aplicação funcionar como se fosse páginas da Internet. Cada controller registra uma URL que, ao ser visitada, mostra a view associada ao controller.

O código está disponível no github, juntamente com uma aplicação de exemplo.

Thank you, Joe!