Разработка системы донатов для приложения (дизайн есть) IOS
Необходимо создать систему донатов (поощрение) для мобильного приложения в существующем дизайне и возможностью дальнейшей интеграции в само приложение. Система должна соответствовать архитектуре MVC и иметь возможность работать обособленно от самого приложения. Система предполагает добровольный донат из перечисленных возможных вариантов. После покупки пользователь получает возможность оставить послание другим пользователем приложения на “доске почета”. Цены должны загружаться из магазина app store. Для загрузки данных доски почета и сохранения в нее новых записей используется собственное rest api (его разрабатывать не надо).
См прикрепленный файл.
Точкой входа является простой экран (Main) с одной кнопкой, это необходимо для дальнейше интеграции системы в приложение. На основном экране (Donate) расположены два блока: блок с донатами, блок с 6 последними донатами. Окно донат 1 появляется с переходом present modally. На карточке доната отображается фотография пользователя, имя, фамилия и текст. При нажатие на карточку доната открывается окно записи (Donate One Post) в котором можно перейти по ссылке оставленной пользователем. Когда в карточке доната текст превышает длину двух строчек должна появляться кнопка еще. Окно один донат появляется при помощи анимации show, здесь должна быть реализация navigation controller.
В группе с донатами отображаются три варианта, цена загружается из app store, после нажатия появляется системное окно покупки. После покупки при помощи present modally идет переход на окно Donate Form.
Есть возможность не заполнять анкету сразу и тогда появляется кнопка добавить как показано на экране Donate 2, она возвращает на окно Dinate Form. Если запись была добавлена то отображается кнопка удалить как показано на экране Donate 3, она позволяет убрать запись с доски почета.