Vídeo: 10 recursos que fazem o Telegram ainda ser melhor do que WhatsApp - TecMundo 2024
O maior desafio com a divisão de um aplicativo em etapas é saber o quão grande ou pequeno para fazer cada passo. O primeiro passo é encontrar a funcionalidade do aplicativo.
A chave é garantir que cada etapa seja discreta e independente. Para testar se você tem o número certo de etapas, pergunte-se se alguém poderia resolver e completar o passo com orientação mínima.
Suponha que o McDuck quer promover visitas ao restaurante usando uma aplicação web que envie aos clientes uma oferta ou cupom se estiverem perto de um restaurante. Para tornar este trabalho mais fácil, você deve criar o aplicativo para clientes que visitam apenas uma loja.
Seu primeiro movimento é dividir este aplicativo em etapas necessárias para que o aplicativo funcione. Essas etapas não devem ser muito específicas: pense neles em termos gerais, como se estivesse explicando o processo a um kindergartner. Com uma caneta e papel, anote estas etapas em ordem. Não se preocupe se cada passo é correto, pois sua habilidade melhorará com a prática e tempo. Para ajudá-lo a começar, aqui estão algumas pistas:
-
Suponha que o aplicativo do McDuck seja ativado quando o cliente pressiona um botão no aplicativo para fazer o check-in em uma loja.
-
Quando o botão é pressionado, quais são os dois locais que o aplicativo deve estar ciente?
-
Quando o aplicativo está ciente desses dois locais, qual o cálculo que envolve esses dois locais, o computador deve fazer?
-
Depois de calcular esse cálculo, qual será o efeito do computador?