Quanto tempo deve ser uma tela de carregamento?
A forma mais simples de indicadores animados é um spinner de carregamento. Esse tipo de feedback visual apenas afirma o fato de que o usuário precisa esperar, mas não diz quanto tempo eles devem esperar. Como regra geral, você deve usar esse tipo de indicador de progresso para ações rápidas (2 a 10 segundos).
O que acontece atrás de uma tela de carregamento?
Quando você vê uma tela de carregamento, o que geralmente está acontecendo é que está escondendo as etapas que estão sendo tomadas pelo aplicativo: é o que você vê quando os dados estão sendo transferidos e quando o programa está sendo inicializado.