Esta tarefa envolve os conceitos básicos de projetos Android, UI widgets, e mudanças de configuração. Faça um clone ou fork deste projeto, siga os passos na ordem sugerida e marque mais abaixo, na sua resposta, quais os passos completados. Para entregar o exercício, responda o formulário de entrega até 04/09/2018, às 23h59.
- Associe listeners para cada botão da calculadora, de forma a inserir a informação no
EditText
com idtext_calc
; - Ao clicar no botão
=
, é feita a avaliação da expressão, armazenada emtext_info
; - Ao inserir expressões inválidas, exiba um
Toast
ouDialog
informando erro, ao invés de quebrar a aplicação; - Ao ocorrerem mudanças de configuração, a expressão digitada e o último valor calculado devem permanecer visíveis na aplicação.
- Comente o código que você desenvolver, explicando o que cada parte faz.
- Entregue o exercício mesmo que não tenha completado todos os itens listados. Marque abaixo apenas o que completou.
Passo | Completou? |
---|---|
1 | sim |
2 | sim |
3 | sim |
4 | sim |