Skip to content

Requirements

Andrei Kazlouski edited this page Nov 21, 2018 · 2 revisions

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

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

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

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

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

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

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

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

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

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

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

Clone this wiki locally