Biblioteca open source para iPhone: Three20
Posted by Marcelo Baltar | Posted in biblioteca | Posted on 25-03-2009
Tags:biblioteca, open source
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!

