Aplicação para dispositivos móveis

Ultimamente a programação de interface tem uma preocupação a mais, fazer com que os websites também sejam vistos em dispositivos móveis, ou seja, celulares e tablets. Neste sentido, vale a pena testarmos algumas ferramentas, técnicas e frameworks que o mercado oferece.

Media Queries

Caso você opte em trabalhar somente com css, existem as mediaqueries que se resumem em assimilar a folha de estilo a uma determinada ação, por exemplo:

<link rel="stylesheet" type="text/css" media="screen" href="sans-serif.css">
<link rel="stylesheet" type="text/css" media="print" href="serif.css">

Nesse exemplo temos duas folhas de estilos, uma para tela e outra para impressão, ou seja, caso queira imprimir um determinado documento, ele irá assumir o serif.css. Caso contrário assumirá sans-serif.css.

O exemplo acima é apenas uma amostra do poder das mediaqueries. Outras fontes que recomendo para os interessados no assunto são:

http://net.tutsplus.com/

http://imasters.com.br/

http://www.maujor.com/

http://css-tricks.com/

http://www.adobe.com/devnet/dreamweaver/articles/dw_html5_pt3.html

jQuery Mobile

jQuery Mobile pode ser resumido num sistema de interface unificada do usuário que funciona perfeitamente em todas as plataformas de dispositivos móveis populares.

A estrutura inclui uma navegação em Ajax,  páginas animadas,  transições e um conjunto central de widgets de interface do usuário: páginas, diálogos, barras de ferramentas,  ListViews, botões com ícones, elementos de formulário, accordions,  collapsibles e muito mais.

A diferença fundamental do jQuery Mobile  é a grande variedade de plataformas móveis que ele abrange de forma que nenhum navegador ou dispositivo é deixado para trás. Seu sistema de marcação é simples e intuitivo, além de ter uma documentação completa e fóruns de discução. Para desenvolvedores mais avançados, há uma API rica em opções de configuração de eventos globais, métodos para aplicar o script, gerar páginas dinâmicas e, até mesmo, construir aplicativos nativos com ferramentas como PhoneGap.

Todas as páginas em jQuery Mobile são construídos sobre uma base limpa, o HTML semântico  que garante a compatibilidade com praticamente qualquer dispositivo habilitado para web. Nos dispositivos que interpretam CSS e JavaScript, jQuery Mobile aplica técnicas de aprimoramento progressivo para, discretamente, transformar a página em uma experiência rica e interativa que aproveita o poder da jQuery e do CSS.

http://jquerymobile.com

Conclusão

Espero que tenham gostado do post e vale lembrar que esta é apenas uma amostra das possibilidades que a ferramenta oferece.

Recentemente fiz uma aplicação mobile para Bertholdo com o objetivo de facilitar a apresentação da empresa em dispositivos móveis. Confiram em: http://bertholdo.com.br/mobile/ do seu dispositivo móvel.

Cláudio Barbosa dos Reis – Desenvolvedor web

Mídias sociais

Esta entrada foi publicada em Tecnologia. Adicione o link permanente aos seus favoritos.

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>