Создание записи о фактическом доходе в категорию. Интерфейс (при отсутствии данных о категориях и при наличии данных о категориях дохода пользователя) #92
Если категорий не существует, то переход от шага 1 к шагу 2 создания записи о доходе блокируется, пока пользователь не добавит хотя бы одну категорию (запись дохода осуществляется в категорию)
Если категории существуют, то переход от шага 1 к шагу 2 осуществляется после выбора пользователем существующей категории (категория так же может быть создана при выполнении шага 1)
В верхнем поле шага 2 динамически обновляемые данные (сумма дохода отображается в выбранной категории)
Требования к данным
поле "Откуда получили?": Источник дохода, текстовое описание пользователя (например: "Бабушка подарила"), требований по ограничениям нет, кроме количества, сервер принимает до 300 символов включительно.
поле "Сумма": денежное поле (см.Вики), Проверила ограничения на сервере(ограничений практически нет): макс число 10000000000000000,00; сервер позволяет вводить несколько символов после точки (больше двух), сервер может принимать отрицательные числа (!)
Для приложения опираемся на описание в нашей Вики: макс. сумма не определена, согласуем макс.значение 99 999 999,99, минимальное: 0,00 (пользователь не обязательно должен вводить дробную часть, по умолчанию, она будет 00)
поле "Когда получили?": Дата, выбирается из календаря (используем библиотеку), формат: дд.мм.гггг ИЛИ так, как реализуют разработчики (выбор библиотеки)
В верхнем поле шага 2 динамически обновляемые данные (сумма дохода отображается в выбранной категории)
Требования к данным