Requirements - Andrei1993ak/D3GoalTask1 GitHub Wiki

• Все строковые значения должны быть локализированы по крайней мере для 2х языков;

• Должна проходить проверка вводимых значений в поля ввода;

• Хотя бы одна операция должна быть выбрана;

• Если ни одна операция не выбрана, должно всплывать сообщение (Toast или Snake) содержащее строку 'Operaion not found message';

• При отключённом режиме ‘Float values’ приложение не должно позволять вводить дробные значение в поля ввода;

• При отключённом режиме ‘Signed values’ приложение не должно позволять вводить отрицательные значения в поля ввода;

• Если при выполнении операции возникла ошибка, должно показываться детализированное сообщение, например, при делении на ноль;

• При смене положения телефона (портрет-ландшафт) все данные на экране должны сохранятся;

• В приложении должно находится меню с пунктом очистки всех полей;

• При выборе очистки должно появится диалоговое окно с просьбой подтверждения выполняемого действия;

• Все отображения должны быть стилизованы.