Este documento discute como criar aplicativos para dispositivos móveis com diferentes resoluções de tela. Ele explica como estruturar a interface usando CSS para ajustar o layout e trocar arquivos de estilo dependendo da resolução. Além disso, fornece dicas para otimizar imagens e textos para diferentes tamanhos de tela.
2. Interação
Nokia Developer
http://www.developer.nokia.com
Twitter: @nokiadev_brasil
Grupo Devs S40 no Nokia Developer
http://www.developer.nokia.com/Co
mmunity/Discussion/group.php?grou
pid=114
2
3. Como montar uma App
em diversas resoluções
de tela
Raymundo Junior
Desenvolvedor – INdT
Evangelista Nokia de Tecnologia
3
18. Estrutura da App
Propriedade CSS3 utilizada para animar a transição da
view:
-webkit-transition:margin-left 0.5s linear;
LINK:http://www.webkit.org/blog/138/css-animation/
Método mwl que efetua a troca das classes:
mwl.switchClass('#content','view*','view1');
LINK:http://www.developer.nokia.com/Resources/Libra
ry/Series_40_web_apps_library/technical-
library/descriptions-of-mwl-methods/switchclass.html
18
25. Estrutura da App
320x240 240x320 240x400
View1 Margin-left:0px; Margin-left:0px; Margin-left:0px;
View2 Margin-left:-320px; Margin-left:-240px; Margin-left:-240px;
View3 Margin-left:-640px; Margin-left:-480px; Margin-left:-480px;
App no estado View1 App no estado View2 App no estado View3
25
28. Dicas
• Criar Layout que necessite de poucos ajustes
• Usar poucas imagens na App
• Recortar imagem nas dimensões finais
• Redimensionar imagens proporcionalmente
• Usar o método substr do javascript para
encurtar textos
28