Есть работающее приложение на Андроид.
Нужно сделать копию на iOs
В первой версии должно быть:
1. Бутскрин с логотипом
2. Далее две кнопка Войти и Регистрация
- Регистрация - открывается ссылка в браузере
- Войти - открывается странице выбора страны с маской номера и поле для ввода номера телефона.
При нажатии на кнопку войти определяем наш ли это пользователь, если наш - пропускаем дальше, если нет - уведомление "Пользователь не найден"
3. Ввод пароля
- Поле ввода пароля
- Кнопка Войти
- Кнопка восстановить пароль.
При нажатии на восстановить пароль улетает запрос на СМС и открывается экран ввода кода и з СМС.
После ввода пароля - открывается главный экран приложения.
4. Главный экран приложения:
- Карусель, Отображается текущий баланс, свайпом влево меняется на Банковскую карту. Всего их может быть три.
- Кнопка вывести деньги. Открывает экран выбора карты на какую нужно вывести. Всего их может быть три
Под ней история выводов: Дата и время, Статус вывода, Сумма, последние 4 цифры карты на какую был сделан вывод.
Больше истории открывается свайпом вверх.
Кнопка Вывод вывести деньги открывает экран выбора карты на какую нужно вывести. Всего их может быть три
6. Экран выбора карты
Отображается три карты, выбираем одну, нажимаем Далее.
7. Экран ввода суммы выdода и подсчета комиссии.
Вверху сумма которая сейчас есть на балансе.
Ниже поле для ввода суммы Вывода, под ним поле в котором указана комиссия вывода. Под ним - сумма которая поступит на карту.
Кнопка отправить - отправляет запрос на вывод.
Добавляем в Историю запись о вводе со статусом в обработке.
После того как приходит ответ от АПИ о результате, меняем статус в истории на соответствующий - Выплачено или Ошибка.
Есть еще несколько попапов при ошибках когда сумма вывода больше чем сумма на балансе или сумма вывода меньше чем разрешенная минимальная сумма.
Все дизайны и АПИ есть.
Видео того как это реализовано на Андроид
https://youtu.be/l4iHhB5q5zI