Ajudar iniciantes a colaborarem em um projeto open source juntamente com outros programadores
Começamos com um projeto simples e incompleto, e uma lista de issues (tarefas) que devem ser implementadas para evoluir
Alguns requisitos baseados no roteiro do repositório App Ideas Collection
- O usuário pode ver um display mostrando o número digitado ou o resultado da última operação
- O usuário pode ver um teclado contendo botões com os dígitos de 0 a 9, operações +, -, *, / e =, além de um botão 'C' para apagar e 'AC' para apagar tudo
- O usuário pode adicionar sequências numéricas de até 8 dígitos utilizando o teclado. Dígitos adicionais serão ignorados.
- O usuário pode clicar em um botão de operação para mostrar o resultado
- O usuário pode clicar no botão 'C' para apagar o último número ou operação digitados. Se a última entrada do usuário foi uma operação, o display deve ser atualizado com o valor anterior a ela
- O usuário pode clicar no botão 'AC' para apagar todo o procedimento e alterar o display para exibir '0'
- O usuário pode ver 'ERR' no display se uma operação exceder o máximo de 8 dígitos