Blog

Como regular a sombra na minha app?

Numa app GoodBarber, uma sombra bem regulada passa despercebida: destaca o conteúdo do fundo e dá relevo ao ecrã. Vem pronta a usar: um gesto ativa-a, as nossas definições calibram-na. E se a quiser ao seu gosto, cada valor pode ser regulado.

Eis como se regula a sombra numa app GoodBarber, do gesto que a ativa à regulação fina, ao píxel.

Uma sombra num gesto

No painel de design de uma lista, de um widget ou de uma barra de categorias, sempre que o layout o permita, pôr uma sombra é coisa de um gesto: «Ativar efeito sombra». O caminho: Minha App › Estrutura › a sua secção › Editar o design › OPÇÕES DE ESTILO. As definições por defeito do GoodBarber fazem o resto (3 px de deslocamento, 6 px de desfoque, um preto a 20 %). Discreta, a sombra destaca cada elemento do fundo sem chamar a atenção.

A TabBar e o botão flutuante trazem a sua sombra desde o início, mais alta (6 px de deslocamento, 12 px de desfoque), porque passam à frente do conteúdo.

Uma sombra precisa de uma superfície para levantar, como o fundo de uma célula, uma miniatura ou um botão. Nunca se põe sobre um texto nem sobre um ícone, para não lhes perturbar a leitura.

Você ativa a sombra; o sistema sabe onde ela pode pousar, e a que nível. Esta definição por defeito simplifica-lhe a vida e mantém as suas sombras coerentes em toda a app. É o nosso princípio «No design burden», para que o design nunca seja um fardo.

O que faz uma sombra

Pouse uma folha na sua secretária: a sombra fica colada por baixo, nítida. Levante-a alguns centímetros e a sombra desliza para baixo e suaviza-se. No ecrã é a mesma história, em três definições:

  • O deslocamento: a sombra afasta-se do elemento, do lado oposto à luz. Por defeito, desce 3 px sob uma lista, 6 sob a TabBar. Quanto mais se afasta, mais alto parece o elemento.
  • O desfoque: suaviza o bordo da sombra. Por defeito, 6 px sob uma lista, 12 sob a TabBar. Quanto mais cresce, mais a sombra se funde com o fundo.
  • A cor, e a sua força: a sombra ganha um tom e uma opacidade. Por defeito, um preto a 20 %. Um tom da sua paleta dá-lhe o seu caráter.

Estes valores regulam-se para cada lista, widget ou barra de categorias. A TabBar, o botão flutuante e os campos de formulário, esses, regulam-se uma só vez para toda a app.

E para os campos, a sombra interior

A sombra também tem uma posição. Exterior por defeito, levanta o elemento; interior, escava-o. Reservamos a sombra interior aos campos de formulário, porque uma cavidade convida a escrever. Os valores mantêm-se, só a posição muda (external ou internal).

Personalize a sua sombra no GoodBarber

Para regular você mesmo os valores da sombra, a extensão Edição avançada abre o JSON, a lista completa das definições. Aí a sombra regula-se ao píxel. Cabe-lhe depois manter a mesma sombra de uma lista para outra.

Gratuita, a extensão instala-se a partir do menu «Loja de Extensões», na ficha «Edição avançada». Os seus ecrãs de design ganham então o botão { EDIÇÃO }, no canto superior direito.

  1. No painel de design da sua secção ou do seu widget, ative a sombra com o botão «Ativar efeito sombra». É ele que cria o objeto shadow.
  2. Abra o JSON com o botão { EDIÇÃO } e abra o objeto shadow. As chaves estão por ordem alfabética.
  3. Comece pela cor. Sob shadow, clique em «+ Adicionar». No campo newKey, escreva color, deixe «Valor» selecionado, introduza o código hexadecimal (#7A542E aqui), depois «Adicionar». Guarde, e a sombra ganha o tom mantendo o deslocamento e o desfoque.
  4. Passe à regulação livre: adicione da mesma forma type, com o valor custom. Sem ele, as definições seguintes são ignoradas.
  5. Adicione blur, o desfoque em píxeis (16 aqui), e opacity, a força da cor, de 0 a 1 (0.3 aqui). Depois offset, o deslocamento, como «Objeto»: adicione-lhe x e y da mesma forma (0 e 8 aqui, a sombra desce 8 px).
  6. Guarde, a sua sombra está no lugar.

Uma armadilha a conhecer: a opacidade escreve-se com ponto, 0.3 e não 0,3. Com vírgula, o valor volta à definição por defeito.

Antes, depois: a sombra ganha a sua cor

Na vida real, uma sombra nunca é completamente preta. Ganha a cor da luz e da superfície que toca. A nossa sombra por defeito é preta por uma boa razão: combina com todas as paletas, e é isso que a torna segura desde o primeiro gesto. Uma sombra com tom vai um passo mais longe. Sobre um fundo creme, uma sombra castanha fica no tom do fundo.

Eis o mesmo ecrã duas vezes. Só um valor mudou, a cor da sombra, do preto por defeito ao castanho da paleta (a chave color do passo 3). Mesmo deslocamento, mesmo desfoque, mesma força. À esquerda, as células destacam-se do fundo. À direita, parecem pousadas na página, e a página inteira combina com a paleta. Por uma só chave, a app parece desenhada de uma só peça.

Para julgar uma regulação, faça como aqui. Mude um valor de cada vez, guarde, e julgue na pré-visualização, com a página inteira à vista. Uma sombra bem conseguida sente-se mais do que se vê.

A sombra, da mais discreta à mais marcada

A mesma célula, na mesma app, pode ter sombras muito diferentes. A 5 %, a sombra quase não se vê: destaca a célula e nada mais. Sem desfoque, recorta-se nítida atrás da célula, e a app ganha caráter. A imagem mostra quatro, da mais discreta à mais marcada, todas em type custom salvo a por defeito:

Sombraoffsetbluropacity (de 0 a 1)color
1. Quase invisívelx 0, y 4160.05#000000
2. Por defeito (level2)x 0, y 360.2#000000
3. Durax 6, y 601#282727
4. Coloridax 0, y 8320.35#B9FF00

A linha por defeito só recorda os seus valores: não tem nada a escrever para a obter. As outras três passam tal e qual para o editor, chave a chave.

Nenhuma destas sombras é melhor do que outra. Cada uma dá um caráter à app, e todas se regulam com as mesmas chaves. A sombra dura, por si só, muda o caráter de uma app, como na nossa maquete de app de galeria de arte, em neobrutalismo, no Dribbble, com um deslocamento nos dois eixos, desfoque zero e uma cor plena.

A minha regulação preferida, uma sombra da cor do botão

Sob um botão colorido, uma sombra da mesma cor. É a minha regulação preferida: 10 px de deslocamento, 24 de desfoque, uma força de 38 %. Não pesa sobre o botão, fá-lo irradiar, como um halo, e o olhar percebe que é essa a ação que conta. Reservo-a a uma única ação por ecrã. Se tudo irradia, já nada sobressai.

O botão flutuante regula-se uma só vez para toda a app, em Estilo da App, com o mesmo botão { EDIÇÃO }, sob floatingButton, depois button, depois shadow, com as mesmas chaves.

A sombra em resumo

  • Um gesto para a ativar, «Ativar efeito sombra», no painel de design de uma lista.
  • Três definições, o deslocamento, o desfoque, a cor e a sua força.
  • Por defeito, 3 px de deslocamento, 6 px de desfoque, preto a 20 %; 6 e 12 px sob a TabBar e o botão flutuante.
  • Uma extensão gratuita para a regulação fina, Edição avançada, botão { EDIÇÃO }.
  • Uma chave para dar tom à sombra sem tocar no resto, color.
  • Duas posições, exterior (relevo) ou interior (cavidade, reservada aos campos de formulário).
  • Uma armadilha, a opacidade escreve-se com ponto, 0.2 e não 0,2.

É a sua vez

O passo seguinte é simples. Abra o painel de design de uma das suas listas e ative o efeito sombra. Quando lhe apetecer uma sombra nas suas cores, o botão { EDIÇÃO } está no mesmo sítio, e uma só chave basta para começar.

A página do átomo Shadow do Design System da GoodBarber dá a referência completa, níveis e chaves. Ainda não tem app? Crie a sua com o GoodBarber, o Mobile App Builder.

Continue lendo

  4 min de leitura

Seu catálogo de imóveis da Meta agora aparece no app da sua imobiliária

Em resumo. Catálogo da Meta, mapa e Catálogo da Meta, anúncios são duas extensões da GoodBarber, o criador de apps sem código, que leem o catálogo “Home listings” de uma imobiliária, o feed XML que ela fornece à Meta para seus anúncios de imóveis. Catálogo da Meta, mapa preenche uma seção de mapa: cada imóvel com localização conhecida vira um marcador com sua própria página, ordenado por distância quando o app sabe onde o usuário está. Catálogo da Meta, anúncios preenche uma seção de artigos com os mesmos imóveis, do mais recente ao mais antigo. Você as conecta com o link do feed do seu catálogo. As duas são gratuitas para os apps Content.As imobiliárias montam esse catálogo para alcançar compradores e inquilinos onde eles passam o tempo. Os apps da Meta foram usados por 3,6 bilhões de pessoas por dia, em média, em junho de 2026, 3% a mais em um ano, segundo os resultados do segundo trimestre de 2026 da Meta publicados em 29 de julho de 2026. Veja como as duas extensões funcionam para uma imobiliária de Hamburgo.

  5 min de leitura

Mapas com as suas cores

Talvez você se pergunte o que um mapa com as suas cores muda de verdade. Aqui estão três exemplos, da coerência do seu design à história que você quer que o seu app conte.