Помощник Логиста

Помощник Логиста

Android-приложение “Помощник логиста”.
Приложение должно помочь логистам выполнять свои задачи более эффективно и удобно.

Описание

  • Авторизация: Вход осуществляется по номеру телефона и паролю, выданному работодателем
  • Отслеживание заказов: Приложение позволяет логистам отслеживать статус заказов
  • Планирование маршрутов доставки: Приложение позволяет логистам планировать маршруты доставки для заказов
  • Управление рабочим графиком: Приложение позволяет логистам строить свой график работы, где они могут запросить больничный, выходной или обозначить свою готовность к подработке
  • Быстрая обратная связь: Приложение позволяет быстро решить вопросы связи с работодателем с помощью чата

Запуск и Авторизация

При запуске приложения появляется Splash Screen

splash

Перед пользователем страница ввода номера телефона

phone

Появляется страница ввода пароля

password

  • *1 – Кнопка для отмены действия, возвращает на предыдущую страницу
  • На примере выше указан неверный пароль. При вводе верного – 123456 – пользователь отправляется на основной экран приложения

Основной экран

Перед пользователем появляется раздел “Задания”

tasks

Раздел “Графики” (прототип)

graphs

Раздел “Чат”

chat

  • *1 – При открытии страницы “Чат” остается одно уведомление – новое сообщение, написанное нам работодателем. При отправке сообщения в ответ, либо при переходе в любой другой раздел – уведомления пропадут

Раздел “Профиль”

profile

  • *1 – Отображается номер телефона, который пользователь ввёл при Авторизации

Архитектура

Приложение “Помощник логиста” построено на основе MVVM-архитектуры. MVVM-архитектура позволяет разделить приложение на три слоя:

  • View: Слой представления отвечает за отображение пользовательского интерфейса
  • ViewModel: Слой ViewModel отвечает за привязку данных к представлению и обработку пользовательских событий
  • Model: Слой модели отвечает за хранение данных

Зависимости

  • Использование Android платформы
  • Номер телефона – любой
  • Пароль – 123456

Установка

  • Вы можете установить APK-файл приложения по ссылке

Автор

Евгений Федин
@GitHub
@HeadHunter
@Telegram
@LinkedIn

Visit original content creator repository https://github.com/DivisionCom/logistics-assistant

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *