Quando usar Spinners e progress bar para loading?

Uma recurso que parece simples mas pode fazer com que o usuário acabe frustrado com seu aplicativo, sistema, site ou até mesmo perder esse usuário é usar o Spinner ou até o progress bar de forma errada.

MASSSS hoje você não vai mais cometer esse erro! Vamos resolver esse problema.

Spinners

Não são para carregamentos longos.

Spinners não informam aos usuários quanto tempo o processo levará para carregar.

Se você usa-lo para carregamentos longos, eles vão acabar se perguntando se algo deu errado com o aplicativo. A falta de feedback cria incerteza, o que faz com que os usuários presumam o pior.

Use a regra dos 5 segundos.

Se você deseja que os usuários permaneçam no seu aplicativo, não use spinners para processos que levam mais de 5 segundos para carregar.

Um estudo de pesquisa descobriu que o tempo de espera tolerável para os usuários é de 5 segundos.

Progress Bar

Uma barra de progresso precisa mostrar aos usuários quanto progresso o sistema está fazendo.

Sua barra deve ser animada da esquerda para a direita em um ritmo gradual e consistente.

Se a animação parar por muito tempo, os usuários pensarão que está travada e não esperarão muito tempo.

Se o processo de carregamento demorar MENOS de 1 minuto:

Se o processo de carregamento demorar MAIS de 1 minuto:

Agora não tem erro e pra fechar com chave de ouro, veja mais conteúdos lá no canal do youtube:

https://www.youtube.com/c/Sujeitoprogramador/