Livro sobre design patterns para desenvolvedores de apps móveis

A editora Novatec lançou o livro Padrões de Design para Aplicativos Móveis, tradução da obra de Theresa Neil lançada originalmente em inglês pela O'Reilly.

Trata-se de um caso raro: um livro voltado a desenvolvedores de software que quase não tem linhas de código. E isso é muito bom: os design patterns da área móvel são apresentados de maneira bem visual, adequada a desenvolvedores para todas as plataformas móveis.

Padrões que se repetem em milhares de aplicações, como a interface de preenchimento de formulários, a realização de uma busca, a exibição de resultados em listas, a apresentação de gráficos indicando estatísticas, e tantos outros, são dissecados e apresentados na forma de melhores práticas.

Com isso, o desenvolvedor não precisa se preocupar em reinventar a roda, e ganha um catálogo de soluções que pode ser folheado na hora de procurar ideias para a implementação dos detalhes, concentrando-se assim no que importa: a inteligência do seu aplicativo.

As 208 páginas apresentam 70 padrões de design por meio de mais de 400 screenshots de apps "da vida real", de variadas plataformas móveis. Para ter uma ideia mais aproximada do conteúdo, consulte o sumário em PDF e leia as 42 páginas do capítulo de exemplo

Li e recomendo: Padrões de Design para Aplicativos Móveis.

Amelita: 1001 utilidades na barra de menus do seu Mac

Amelita é um utilitário residente na barra de menu do Mac, tão repleto de funções, a ponto de parecer a seção de dicas das revistas de informática da década de 1980: um apanhado geral de recursos úteis com algo de bom para todo mundo, mesmo que com pouca coesão entre as funcionalidades.

Mas isso não é uma crítica: hoje estamos acostumados a apps com funcionalidades bem delimitadas, mas os do tipo "faz-tudo" servem para ajudar a preencher os espaços entre eles e até para orientar a busca por outros apps especializados que os superem nas ações que usamos com maior frequência.

Entre as funções da Amelita que mais me chamaram a atenção, estão:

  • Facilitar a alteração de ícones de arquivos individuais, a partir da clipboard ou do favicon de um site.
  • Manipular nomes de arquivos (alterando para maiúsculas, minúsculas, exibindo ou não a extensão, etc.)
  • Criar uma mensagem de e-mail com vários arquivos selecionados no Finder já anexados.
  • Criar um grupo no catálogo de endereços contendo os remetentes de vários e-mails selecionados
  • Combinar vários arquivos em um PDF único (convertendo formatos se necessário)
  • Exibir no Finder o arquivo correspondente ao wallpaper atual
  • Mostrar uma lista dos wallpapers selecionados recentemente, para retornar a algum deles
  • e mais.

Além das opções acima, há outras, e elas aparecem de acordo com o contexto (por exemplo, as operações relacionadas a vídeos só aparecem se os arquivos selecionados no Finder contiverem ao menos um vídeo).

O app Amelita é gratuito, e foi recomendado pelo Lifehacker.

Configure seu Mac automaticamente dependendo do local em que você estiver

O app Sidekick permite definir perfis para seu MacBook de acordo com o local em que ele estiver, e assim ter configurações selecionadas automaticamente para casa, para o escritório, para o café, etc.

Com os perfis diferenciados você pode, por exemplo, deixar o app de encarregar de desativar o Bluetooth e o WiFI em locais em que costuma precisar conservar a bateria, reconfigurar o e-mail para usar o servidor da empresa, iniciar uma playlist do iTunes ou até mesmo rodar um programa ou script de sua preferência.

Há várias outras ações configuráveis, incluindo:

  • Mudar as configurações de rede (incluindo proxy, DNS e mais)
  • Definir volume de áudio, brilho do monitor e outros detalhes
  • Abrir uma URL
  • Mudar servidor SMTP
  • Mudar a frequência de verificação de e-mails
  • Mudar o status no iChat ou Adium
  • Abrir ou fechar um apicativo
  • Mudar o navegador default
  • Reconfigurar o equalizador do iTunes
  • Mudar a impressora default
  • Mudar o protetor de tela e o papel de parede
  • Ativar ou desativar a senha do protetor de tela
  • Travar e destravar o chaveiro
  • Mudar as preferências do backup com o Time Machine ou Arq
  • Conectar a uma VPN
  • Alterar opções do 1Password
  • Ligar ou desligar o utilitário Caffeine
  • Rodar um script
  • e mais.

Definir um perfil é bem fácil, especialmente se você estiver no local que estiver configurando: o sistema mostra sua localização detectada no mapa e coleta algumas das configurações atuais do sistema, que você pode manter ou modificar, além de acrescentar suas próprias ações.

Você pode testar o Sidekick por até 30 dias gratuitamente e, se aprovar, adquiri-lo por US$ 29 no site do desenvolvedor, pagáveis por PayPal ou cartão de crédito.

Spectacle: organizando as janelas do Mac com atalhos de teclado

O Spectacle é um app gratuito que facilita a organização das janelas do Mac por meio de atalhos de teclado que posicionam a janela corrente em várias posições comuns: metade horizontal ou vertical da tela, centralizada, qualquer um dos 4 cantos, tela cheia ou mesmo em outro monitor.

A dica veio ontem do Felipe Kellerman (obrigado!), e já estou usando e gostando.

Após instalar e rodar, o Spectacle se ativa imediatamente e vira um ícone de óculos na barra de menus, onde você pode acessar as preferências para definir que deseja que ele rode automaticamente a cada inicialização.

Você também pode alterar os atalhos de teclado, se desejar, mas as combinações default são boas:

  • Centralizar: ⌘ + Option + C
  • Tela cheia: ⌘ + Option + F
  • Desfazer o último comando: ⌘ + Option + Z
  • Metade esquerda: ⌘ + Option + ←
  • Metade direita: ⌘ + Option + →
  • Metade de cima: ⌘ + Option + ↑
  • Metade de baixo: ⌘ + Option + ↓
  • Canto superior esquerdo: ⌘ + Control + ←
  • Canto inferior esquerdo: ⌘ + Shift + Control + ←
  • Canto superior direito: ⌘ + Control + →
  • Canto inferior direito: ⌘ + Shift + Control + →
  • Monitor à esquerda: ⌘ + Option + Control + ←
  • Monitor à direita: ⌘ + Option + Control + →
  • Monitor acima: ⌘ + Option + Control + ↑
  • Monitor abaixo: ⌘ + Option + Control + ↓

E um aspecto adicional interessante para os desenvolvedores: o Spectacle é open source, e o código dele está disponível no GitHub.

App para resultado de eleição 2012 no iPad e iPhone

App para iPad e iPhone permite acompanhar a apuração das eleições para prefeito e vereador de todos os municípios do Brasil.

Nas eleições de 2010 o app iDivulga (então disponível apenas para iPhone) já havia chamado a atenção de muitos usuários pela eficiência com que permitiu acompanhar a totalização das eleições conforme os números eram disponibilizados pelo TSE, simultaneamente aos grandes portais e redes de imprensa.

Para 2012, a nova versão do gratuito iDivulga chega renovada, trazendo suporte também ao iPad e aos iPhones com tela Retina, e várias alterações para torná-lo mais completo e fácil de usar.

Agora é possível acompanhar até 4 apurações na mesma tela, marcar candidatos como favoritos (para opcionalmente permitir que o app mostre apenas os dados deles), localizar candidatos por meio de um recurso de pesquisa, e até compartilhar resultados no Twitter e Facebook diretamente a partir do app.

Para completar, além dos dados de votação, também poderão ser acompanhadas outras estatísticas relacionadas, como abstenção, percentual já apurado, votos válidos, votos brancos, nulos e outros.

Se você instalar o iDivulga desde já, notará que ele exibe nomes e outros dados que não correspondem aos reais da eleição. Isso ocorre devido aos dados simulados disponibilizados previamente pelo TSE para que as ferramentas de divulgação possam ser testadas – no momento da apuração, eles serão automaticamente substituídos pelos dados reais.

Converter vídeos no Mac com o Any Video Converter Lite

Converter vídeos para outros formatos é uma necessidade comum para a qual existem vários apps, mas o gratuito Any Video Converter Lite se destaca por fazer de forma bem simples o básico: receber um arquivo de vídeo, permitir escolher o formato que deve ser gerado, e converter.

Ele converte entre formatos como AVI, MP4, MOV, MPEG, 3GP, ASF, FLV, rmvb, swf e mais, e permite converter facilmente vídeos para incluir no iTunes, bem como levar ao iPad, iPhone, iPods e outros dispositivos móveis, por meio de perfis de exportação que já vêm prontos.

Além disso, ele permite unir vários vídeos em um só, remover trechos, e outras operações básicas de edição.

Para completar, ele também permite extrair o áudio de um vídeo, gerando arquivos em formatos como MP3, WMA, M4V, M4B, AAC e AC3.

Trata-se da versão gratuita de uma série de produtos que também inclui o Any Video Converter Pro e o Any Video Converter Platinum, cada qual com seus recursos adicionais. Mas o gratuito Any Video Converter Lite dá conta do recado e pode ser a solução para suas necessidades de transcodificar vídeos no Mac.

Veja também:

Mais acessados:

Artigos recentes: