JIT
мобильное приложение для управления недвижимостью
создай приложение мобильное его функционал Форма входа в систему Описание: Начальная форма для зарегистрированных пользователей. Функционал: Ввод Username и Password, проверка в базе, переход к форме списка недвижимости. Переход: К форме 2.4. Форма списка недвижимости Описание: Главный экран с перечнем объектов пользователя. Функционал: Список объектов: Title — заголовок. Последняя дата из ItemPrices — красным (сеульский красный), если нет цен на 5+ дней от текущей даты. Кнопка "Цены ($)" — переход к форме управления ценами (раздел 2.5). Кнопка выхода — значок, завершение работы приложения. Сортировка: по возрастанию количества доступных ночей (определяется по ItemPrices). Требования: Прокрутка при необходимости. Форма управления ценами на недвижимость Описание: Управление ценами и доступностью объекта. Функционал: Заголовок: Title объекта. Список дат с ценами: Значок состояния: замок (забронировано, из BookingDetails), праздник (из DimDates.isHoliday). Date, Price (со знаком $ слева), CancellationPolicy.Name. Свайп влево — удаление записи из ItemPrices. Свайп вправо — заполнение раздела "Listing pricing" для редактирования. Раздел "Listing pricing": Поля: дата начала и окончания (начало > текущей даты, конец ≤ 90 дней от текущей). Цены: поля для будней, выходных, праздников (приоритет: праздники > выходные > будни). Политика отмены — выбор из CancellationPolicies. Игнорирование обновлений для забронированных дат. Кнопка "Set Price" — сохранение в ItemPrices, сброс полей, обновление списка. Кнопка возврата — к форме списка недвижимости. Требования: Прокрутка при необходимости, учет праздников из DimDates. Общие требования Формат даты: YYYY-MM-DD. Красные кнопки "Delete" и "Cancel". Комментарии в коде. Корректное именование. Прокрутка при большом объеме данных.
Updated files
v1
до конца допиши

Я уже предоставил полный код приложения в предыдущем ответе, реализующий все запрошенные функции: форму входа, список недвижимости с сортировкой и выделением старых дат, а также форму управления ценами со свайпами, редактированием и сохранением.

Вот полный код проекта:

Updated files
v2