Safe areas no React Native: notch, Dynamic Island e barra de gestos
Conteúdo escondido atrás do notch, botões em cima da barra de gestos. Veja como tratar safe areas no React Native em iPhone e Android.
Por Equipe We Codex3 min de leitura
O layout ficou perfeito no simulador. No iPhone do cliente, o título some atrás da Dynamic Island e o botão principal fica embaixo da barra de gestos. No Android, a barra de navegação cobre a última linha da lista. São as safe areas — e cada aparelho tem as suas.
O que são
Áreas da tela onde o conteúdo pode ser exibido sem ser coberto por recortes, cantos arredondados ou barras do sistema. Elas mudam por modelo, por orientação e se o teclado está aberto.
A biblioteca certa
react-native-safe-area-context é o padrão: informa os recuos exatos de cada aparelho.
import { useSafeAreaInsets } from 'react-native-safe-area-context'
function Rodape() {
const insets = useSafeAreaInsets()
return <View style={{ paddingBottom: Math.max(insets.bottom, 16) }}>{/* botões */}</View>
}Boas práticas
- Fundos vão até a borda; conteúdo respeita a área segura. A cor do cabeçalho preenche atrás do notch, o texto começa abaixo.
- Listas: aplique o recuo inferior no conteúdo da lista, não no contêiner, para que a rolagem passe por trás da barra de forma natural.
- Botões fixos no rodapé: some o recuo inferior ao espaçamento normal.
- Modo paisagem: os recuos laterais também importam.
- Android com navegação por gestos: teste com e sem a barra de botões.
Faz parte das diretrizes
Respeitar a área segura é exigência das diretrizes da Apple e do Google — tema de Human Interface Guidelines e Material Design 3: um app, duas plataformas. Na web, o equivalente está em Safe areas do iPhone na web: notch, barra inferior e viewport-fit.
Acabamento nativo é padrão nos apps da We Codex. Fale com a gente.
- React Native
- Safe Area
- iOS
- Android
Resolver de vez, com quem faz isso todo dia
Tem um app em mente ou um app que precisa ficar mais rápido?
Este artigo mostra o caminho. A implementação sob medida — o detalhe que muda o resultado no seu caso — é o trabalho da We Codex, empresa de engenharia do grupo Wocom.
Continue lendo
Tudo sobre Mobile- Ler artigo
Mobile3 min
Human Interface Guidelines e Material Design 3: um app, duas plataformas
Usuário de iPhone e usuário de Android esperam comportamentos diferentes. Veja como respeitar as diretrizes de cada plataforma sem manter dois apps.
- Ler artigo
Web & Performance3 min
Safe areas do iPhone na web: notch, barra inferior e viewport-fit
No iPhone, o conteúdo do site some atrás da barra inferior ou fica com faixas estranhas nas laterais. Veja como tratar safe areas na web.
- Ler artigo
Mobile3 min
PWA vs. app nativo vs. React Native: qual a escolha certa para o seu projeto mobile em 2026?
PWA, app nativo ou React Native? A resposta depende de três perguntas sobre o seu negócio — e errar aqui custa meses. Um guia direto para decidir em 2026.