Makrosites

Suas ideias em realidade digital!

Splash Screen no Android: o que é e como criar corretamente

Splash Screen no Android: o que é e como criar corretamente

O que é Splash Screen no Android?

A Splash Screen é a primeira tela exibida quando um aplicativo Android é iniciado. Ela normalmente mostra o logo, nome do app ou uma identidade visual simples enquanto o sistema prepara a aplicação.

Para que serve a Splash Screen?

O objetivo principal da splash screen não é “carregar o app”, mas evitar uma tela em branco e melhorar a percepção de desempenho.

Erro comum: usar splash como tela de carregamento

Um erro frequente é usar a splash screen para executar tarefas pesadas, como conexões com banco, APIs ou inicializações longas.

Isso pode causar:

Como a Splash Screen funciona no Android moderno

A partir das versões mais recentes do Android, o sistema já exibe automaticamente uma splash baseada no tema do aplicativo.

Isso significa que, na maioria dos casos, não é necessário criar uma Activity separada só para splash.

Quando criar uma Splash Screen manualmente?

Boas práticas para Splash Screen

Splash Screen x ANR

Uma splash mal implementada pode causar ANR quando o app fica muito tempo sem responder.

Se o aplicativo trava ao abrir, vale investigar:

Splash Screen impacta desempenho?

Não, desde que seja usada corretamente. O problema não é a splash em si, mas o que é executado durante ela.

Conclusão

A Splash Screen no Android é uma ferramenta simples, mas que deve ser usada com cuidado.

Quando bem aplicada, melhora a experiência do usuário. Quando mal implementada, causa lentidão e travamentos.