Экран «Вход»
- При первом входе в приложение появляется экран авторизации с логином и паролем.
- Если курьер уже авторизовался, он видит экран списка заказов по умолчанию.
- На экране два поля ввода: под логин и пароль. Есть кнопка «Войти».
- Если тапнуть по «Не помню пароль», появится уведомление с текстом «Свяжитесь с менеджером: 0101» и кнопка «Ок».
- Пользователь может выйти из приложения с любого экрана. Тогда при входе он снова попадёт на экран авторизации.
Экран «Список заказов»
На экране две вкладки: «Все», «Мои».
На вкладке «Все» курьеры видят один и тот же список заказов: это заказы без исполнителей.
Как только один из курьеров принимает заказ, он перемещается во вкладку «Мои». Остальные курьеры перестают его видеть.
Внутри вкладки «Мои» курьер видит заказы, которые он принял.
Чтобы список обновился, нужно потянуть за экран вниз (англ. pull-to-refresh).
При pull-to-refresh:
- Для вкладки «Все»: заказы, которые принял другой курьер, пропадают из списка.
- Для вкладки «Все»: заказы, которые отменил пользователь, удаляются.
- Для вкладок «Все» и «Мои»: карточки сортируются по дате доставки, которую указал пользователь. Просроченные заказы — сверху.
При каких действиях список заказов обновляется:
- При pull-to-refresh.
- Если перейти во вкладку «Мои» на главном экране, а потом вернуться назад во вкладку «Все».
- Если применить фильтр по станции метро.