Arte ilustrativa remetendo a criação e otimização de telas.

Otimizando a criação de telas de app no Android e iOS

Na hora de criar um layout para as telas de app, seja para aplicações disponíveis na Play Store ou Apple Store, é possível pegar atalhos, e esse é o tema deste artigo. Abaixo, confira o tutorial de como fazer e as dicas fundamentais para layouts responsivos.

Para dicas iniciais sobre UI (user interface), UX (user experience) para apps e Design de interface, aproveite para conferir esses conteúdos.

Como criar telas de app para celulares Android

Aqui utilize o Layout Editor. Essa ferramenta oferecida pelo Android consiste em um editor de design visual com elementos pré-estabelecidos. Assim, é possível arrastar essas estruturas para criar as telas do app.

Outra vantagem da ferramenta é que ela oferece a visualização do layout final em diferentes dispositivos e versões do Android. Aproveite para redimensionar os elementos visuais, garantindo que o layout fique funcional em diversas resoluções de tela.

Recursos disponíveis no Layout Editor

  • Palette: contém visualizações do que pode ser arrastado para o layout;
  • Component tree: apresenta a hierarquia dos itens que serão exibidos na tela;
  • Toolbar: altera a aparência do layout e os respectivos atributos;
  • Design editor: fornece visualizações “Design” e “Blueprint” para edição;
  • View mode: veja o layout em 3 diferentes tipos de exibição;
  • Zoom and pan controls: controla o tamanho e a posição do visualizador.

Como criar um novo layout

Para produzir um layout, primeiro é necessário idealizar um estilo padrão e depois explorar as variações. Para isso, vá até a seção “Layout / Padrão”. Nesse caso, ele é aplicado de forma genérica e, para adequar às diferentes telas, elabore variações.

Como criar telas de app para celulares iOS

Arte ilustrativa remetendo a criação e otimização de telas.

Já para celulares com sistema operacional iOS, a plataforma que auxilia no desenvolvimento de telas de app e design de aplicativos é o Xcode, uma IDE (Integrated Development Environment) da Apple.

É importante lembrar que, na Apple, por exemplo, existem diversos tamanhos de iPhone, por isso o wireframe deve ser pensado de modo que se adapte a cada device.

Na etapa de conceber um novo projeto no Xcode, duas observações são relevantes: primeiramente, selecione “Swift” como a linguagem utilizada; e em segundo lugar, use “Universal” para os devices.

A seção “View Controller” é o primeiro passo. Esse painel principal permite visualizar e editar todas as telas de aplicativo a partir de elementos pré-definidos. A principal dica aqui é começar editando na menor resolução de tela possível. Dessa forma, fica mais fácil adicionar mais elementos para telas maiores depois.

Recursos disponíveis no Xcode

  • Object Library: apresenta linhas guias para alinhamento dos elementos da tela, além dos recursos para adição de botões;
  • Background: local em que é possível alterar a cor de fundo da tela;
  • Text: insira o nome do app;
  • View Controller Scene: visualize todas as telas do storyboard hierarquicamente;
  • Text Color: altere a cor do texto da cor do fundo do layout proporcionando maior legibilidade.

Atalhos para uma elaboração de telas mais rápida? Temos! A dica é clicar e arrastar uma “Label” com o botão “Option” selecionado em Mac ou “Alt” em computadores com sistema Windows e Linux. Dessa maneira, criam-se cópias da janela, tornando a estruturação dos elementos mais rápida.

Por dentro do mobile marketing!

O desenvolvimento do aplicativo exige diversas etapas, desde a elaboração do protótipo até a publicação na Apple Store e Play Store. A ideia do RankMyAPP é fornecer dicas e boas práticas para desenvolvedores projetarem de forma mais ágil, eficiente e otimizada.

Por que isso é importante? A usabilidade é um dos diferenciais na experiência do usuário considerado na hora de baixar um aplicativo na store. Isso influencia em visibilidade orgânica dentro da loja, notas e avaliações, taxa de download e por aí vai.

Portanto, é fundamental considerar todo o projeto e o objetivo final do aplicativo na hora de desenvolver o protótipo, layout, linguagem, cores e demais detalhes de UX.

Para ficar por dentro das diversas frentes do universo mobile, assine a newsletter do RankMyAPP. Somos uma empresa referência global no mercado mobile, atuando com clientes de diferentes segmentos e no desenvolvimento de tecnologia própria para análise constante desse mercado.

Foto de Leandro Scalise

Leandro Scalise

SEO, Mobile and Digital Marketing specialist. He is graduated in administration by USP (University of Sao Paulo) and did a degree of Marketing and Finance at the European Business School, and, Currently, he's CEO of RankMyApp.

Últimas postagens