How julianodenner/android-calculadora works
Este repositório contém um aplicativo Android de calculadora: a pessoa insere números e escolhe uma operação, acompanha a expressão e o valor no visor e solicita o resultado. MainActivity coordena os eventos da interface e mantém o estado da calculadora durante a recriação da Activity. Calculadora guarda os operandos e a operação, enquanto Operador interpreta e formata cada valor. O README descreve o aplicativo e sua pré-visualização; as ligações de interação abaixo se baseiam nas fontes fornecidas.
Main entry points: Calculadora.java Calculadora · MainActivity.java MainActivity · activity_main.xml Visor e botões · Operador.java Operador
Components 6
Interface Android
- MainActivity
app/src/main/java/com/jdenner/MainActivity.java - Visor e botões
app/src/main/res/layout/activity_main.xml
Lógica da calculadora
- Calculadora
app/src/main/java/com/jdenner/calculadora/Calculadora.java - Operador
app/src/main/java/com/jdenner/calculadora/Operador.java - Operação
app/src/main/java/com/jdenner/calculadora/Operacao.java
Other components
- Pessoa usuária
Connections 10
- Pessoa usuária → MainActivity: insere e escolhe
- MainActivity → Calculadora: envia entrada e comandos
- MainActivity → Calculadora: solicita valores do visor
- MainActivity → Visor e botões: atualiza visores
- Visor e botões → MainActivity: aciona eventos
- MainActivity → Calculadora: salva e restaura estado
- Calculadora → Operador: atualiza e consulta operandos
- Calculadora → Operação: seleciona e compara operação
- Calculadora → Operador: obtém valores formatados
- Calculadora → Operação: exibe símbolo