Resultados para ''

Como fazer layouts para Android

Escrito por Hildi em 10/06/10 11:49

O Android está avançando no mercado mobile. Para se ter ideia, ele já superou o Windows Mobile. Por este motivo, nós da Mobits também estamos investindo nessa plataforma. Já estamos desenvolvendo a versão do Cine Mobits para Android. Lançamento em breve! =)

Neste post, pretendo dar algumas dicas, de acordo com nossa experiência ao fazer o layout do Cine Mobits para Android.

Android

Leia e siga as recomendações do Android Guideline

Antes de começar a fazer o layout de seu app, dê uma lida nas recomendações descritas no Android Guideline. O guia é bastante completo e explica passo-a-passo diversos itens. Além disso, possui arquivos .psd de exemplo para ícones de menu, tab, launchers. O pacote de exemplos pode ser baixado aqui.

Suporte a diferentes resoluções

Como todos sabem, o Android foi desenvolvido para rodar em vários tipos de dispositivos diferentes. Por esta razão, ao fazer o layout de um aplicativo é preciso ter em mente essa preocupação. Caso contrário, as imagens usadas no aplicativo terão perda de qualidade, ficando distorcidas. Neste sentido, é preciso se preocupar com os ícones e os elementos (botões, listas, abas, etc) da aplicação.

Para os ícones

Para que o aplicativo tenha suporte a diferentes resoluções, é preciso ter 3 versões dos seus ícones para cada tipo de resolução: baixa (ldpi), média (mdpi) e alta (hdpi) densidade. A resolução usada como default é a média.

Quando você cria o projeto, já vem um diretório padrão para as imagens, o res/drawable/. Para que o projeto também funcione para outras resoluções, basta criar os diretórios referentes. Por exemplo, no caso do hdpi, o diretório a ser criado é o res/drawable-hdpi/.

Estrutura de pastas para suporte a diversas resoluções

Pronto, a partir daí é só salvar seus ícones em suas respectivas pastas, que o Android cuida do restante do trabalho, usando as imagens de acordo com a resolução de cada tipo de aparelho.

Importante: O suporte a diferentes resoluções só funciona a partir do Android 1.6. A versão mínima do seu projeto também precisa ser a partir do 1.6.

Para os elementos, use NinePatch

O que fazer com os elementos, para que eles não percam qualidade quando forem renderizados em diferentes resoluções? Pensando nisso, o Android fornece suporte a imagens NinePatch, que nada mais é que uma imagem que você faz demarcações (são as marcas na borda da imagem, na cor preta) a mais para que o Android saiba onde ela poderá ser esticada.

Para fazer imagens NinePatch, o sdk provê uma ferramenta: a Draw 9-patch. O legal da ferramenta é que ela tem um preview (no lado direito) de como sua imagem fica quando ela é esticada verticalmente, horizontalmente e ambas.

Draw 9-patch

O próprio Android faz uso de diversas de imagens desse tipo. É possível trocar essa imagens por outras novas ou outras feitas a partir delas. Por exemplo, trocar o fundo de uma célula de uma lista quando ela está selecionada.

Enfim, espero ter ajudado com minhas dicas. Tem alguma outra dica? Não deixe de comentar!

Para qual plataforma desenvolver?

Escrito por Hildi em 31/03/10 21:14

celulares

Não há dúvidas de que a Apple criou um grande divisor de águas após a entrada triunfal de seu celular, o iPhone, e de sua loja de aplicativos. E hoje vivemos uma verdadeira revolução, na qual observamos uma grande variedade de plataformas surgindo para o desenvolvimento mobile. Afinal, todo mundo quer uma fatia desse bolo de bilhões de dólares, não é mesmo? Em meio a tudo isso, para qual plataforma devemos desenvolver?

A verdade é que, dada a volatilidade desse mercado, não há como focar apenas em uma das tecnologias e ignorar as outras. Pois, se hoje o iPhone está no auge, amanhã, ele pode não estar mais. Pode ser que a Google ganhe a ponta, já que conta com uma diversidade maior de aparelhos carregando seu sistema operacional Android. Pode ser que o lançamento do Windows Phone 7 agrade muita gente e comece a ganhar uma fatia maior do mercado. Pode ser que uma nova plataforma surja. Enfim, o futuro pode ser muitas coisas, e o que irá acontecer ninguém sabe.

Para lidar com essa revolução, é preciso estar preparado para mudanças. Isso significa que é preciso investir tempo em pesquisa e estudo das novas tecnologias, ter um time forte de desenvolvimento, e principalmente, ficar de olho no comportamento dos consumidores para saber o quanto cada plataforma está sendo aderida por eles ou não. Assim, se mais tarde tudo mudar, você já estará apto a mudar também!

Leia também:

Lançada versão 1.0 do Cine Mobits em Java!

Escrito por Hildi em 15/07/09 18:27

Agora com cadastro de cinemas favoritos e envio de feedback pelo celular! Confira!

Novidades

  • Cadastro de cinemas favoritos - Acesse seus cinemas preferidos sem precisar trocar de localidade!
  • Envio de feedback direto do celular - Teve alguma dúvida, crítica ou sugestão? Só enviar direto do Cine Mobits!
  • Novo layout!

Nova tela de menu

Correções e melhorias

Recentemente, recebemos e-mails de pessoas com problemas na instalação de Cine Mobits nos aparelhos Nokia 5800 e Sony Ericsson z780i. Graças aos feedbacks e ajuda da usuária Vera, conseguimos testar e homologar o Cine em seu aparelho Nokia. Obrigada Vera! Com isso, acreditamos que esta nova versão do Cine funcionará também nos novos aparelhos da Nokia.

Outra melhoria realizada foi a possibilidade de configurar o tamanho do texto no Cine. Assim, você pode ajustá-lo de acordo com o tamanho da tela do seu celular!

Para aproveitar as novas funcionalidades do Cine Mobits 1.0, baixe-o agora aqui!

Cinemobits: Repercussão

Escrito por Afonso Junior em 22/08/08 16:00

Pessoal,

Depois de duas semanas no ar, colhendo feedback do pessoal nos comentários, postamos em alguns fóruns especializados o Cinemobits. E o pessoal tem recebido muito bem o aplicativo! No site Galera Symbian, são vários comentários, com elogios e sugestões. No GSM Brasil, outra menção para o Cinemobits. Publicamos no Fox GSM, aguardando ansiosamente para ver o que a galera de lá acha do programa. No PlusGSM, os usuários da Oi ressaltaram que estão gastando zero centavo pelas consultas. Para alguns desses sites será necessário efetuar logon.

O mais legal disso tudo é que tanto no GSM Brasil quanto no Galera Symbian foram posts de outras pessoas, ou seja, eles gostaram e estão divulgando para os outros!

Legal, galera, tem sido muito bom receber o feedback de todos vocês, e esperamos lançar em breve uma nova versão, corrigindo bugs e adicionando novas funcionalidades.

Um abraço!

CineMobits 0.2 lançado!

Escrito por Felipe Barreto em 07/08/08 12:01

Algumas madrugadas depois, finalmente saiu a versão 0.2 do CineMobits.

Nesta versão algumas das sugestões foram implementadas e alguns bugs foram resolvidos, como:

  • Lista de filmes da cidade e os cinemas onde estão em cartaz;
  • Nova interface;
  • Nomes de filmes muito grandes são animados para que possam ser lidos por inteiro;
  • Botão "Cancelar" durante o carregamento;
  • Tratamento de filmes duplicados.

Se você já possui a versão 0.1 no seu celular e seu celular oferecer a opção de atualização, utilize-a. Se esta não for possível ou você não possuir a versão antiga instalada, baixe de acordo com as instruções da página do projeto.

Mas uma vez, agradecemos as sugestões e críticas e pedimos que continuem com o feedback para podermos trazer para a versão 0.3.

Abraços a todos!