Mobile Product Design · Driver Workflows · Logistics

Driver Mobile

Modernizing a logistics workflow without changing the driver’s job to be done.

Driver Mobile supports drivers moving through appointment search, facility selection, equipment identification, review, and pre-arrival while working away from a desktop environment.

The redesign preserved the core operational workflow while restructuring the experience around clearer task progression, stronger mobile hierarchy, and platform-native Android and iOS interaction patterns.

  • Mobile Product Design
  • UX Architecture
  • Cross-Platform Strategy
  • Android Material 3
  • Apple HIG
  • Workflow Design
  • State + Validation Design
  • Design System Thinking

Case study in development

GEODIS driver using the Driver Mobile equipment-selection workflow outside a logistics warehouse with trucks at loading docks.

01 / Overview

One driver workflow. Two native mobile experiences.

The product centers on a connected operational journey: authenticate, find the right appointment, identify the facility and equipment, verify the details, and complete pre-arrival.

The redesign focused on preserving that job while reducing unnecessary friction, clarifying task state, and adapting interaction patterns to each mobile platform.

01 / Product role

Support focused execution

Drivers need to complete operational tasks quickly while moving between facilities, equipment, and appointment contexts.

02 / UX model

One continuous task flow

Each screen advances the same operational journey rather than behaving like an isolated form or utility.

03 / Platform strategy

Shared architecture, native behavior

Android and iOS preserve the same product meaning while using platform-appropriate navigation, selection, controls, actions, and system integrations.

Shared product principle

Standardize the job to be done.
Adapt the interaction pattern to the platform.

02 / Starting Point

The legacy experience carried the workflow, but not modern mobile expectations.

The original product represented the operational job drivers needed to complete, but its hierarchy, density, navigation, and interaction patterns reflected an older mobile model. The redesign modernized how drivers understood and moved through it.

Visual hierarchy

Dense presentation made task priority harder to scan.

Readability

Information and controls competed for attention.

Navigation

Older patterns did not consistently communicate progression or return paths.

Mobile interaction

The workflow needed contemporary Android and iOS conventions.

Legacy GEODIS Driver login screenLegacy drop equipment screenLegacy appointment review screenLegacy GEODIS Driver Americas login screenLegacy equipment selection screenLegacy appointment details screenLegacy pre-arrival screen

03 / Product Challenge

Modernize the experience without changing the operational job.

Improve clarity and efficiency while preserving business logic already understood by drivers and operations teams. Separate the stable workflow from the interaction conventions used to express it.

Legacy Experience
Existing operational tasks and product logic
Shared Driver Workflow
Simplified progression and common architecture
Android + iOS
Native presentation and interaction

Clarity

Make the next task and current state easy to understand.

Efficiency

Reduce unnecessary interpretation and repeated decision-making.

Platform fit

Use conventions users already understand.

04 / Core Driver Journey

One connected journey from authentication to pre-arrival.

1Sign in
2Verify identity
3Find appointment
4Select facility
5Select equipment
6Review details
7Pre-arrive
8Save or share

Workflow principle

Every screen should answer two questions: Where am I in the task? What do I need to do next?

05 / Cross-Platform Strategy

One product architecture, two native experiences.

The Android and iOS experiences share task order, business rules, data relationships, validation logic, and completion states. They do not need identical interface patterns.

Android — Material 3

Designed for Android conventions

Material 3 hierarchy, form behavior, selection patterns, spacing, surfaces, and action treatment make the workflow feel native.

Material form controls · Clear selection states · Native action hierarchy

Android facility selection pattern
Android tractor selection pattern

iOS — Apple HIG

Designed for Apple conventions

Navigation, grouped content, selection behavior, field treatment, and system actions adapt to Apple expectations.

Compact navigation · Checkmark selection · Apple system actions

iOS facility selection pattern
iOS tractor selection pattern

Shared business logic

Same task. Same information. Same decision.
Different native expression.

06 / Authentication + Recovery

Trust starts before the operational workflow begins.

Authentication and account recovery were treated as part of the product experience. The source includes Sign In, Forgot Password, Verify Information, Reset Password, Validation Error, and End User License Agreement.

Clear entry

Give drivers a direct path into the application with obvious credential and recovery options.

Recoverable failure

Validation and authentication errors should explain what needs attention without dead ends.

Legal + account continuity

Required agreements and identity verification remain integrated into the mobile flow.

Android — Material 3

Android sign-in screen
Sign inMaterial Design 3
Android identity verification screen
Verify informationMaterial Design 3
Android reset password validation screen
Validation feedbackMaterial Design 3

iOS — Apple Human Interface Guidelines

iOS sign-in screen
Sign inApple Human Interface Guidelines
iOS identity verification screen
Verify informationApple Human Interface Guidelines
iOS password validation screen
Validation feedbackApple Human Interface Guidelines

07 / Appointment + Facility

Reduce the operational search problem before asking for detail.

The flow separates discovery from downstream equipment and review tasks so drivers establish the correct operational context first.

Appointment search

Find the operational record that begins the workflow.

Facility selection

Confirm where the appointment will be handled before decisions continue.

Android — Material 3

Android appointment search screen
Appointment searchMaterial Design 3
Android facility selection screen
Facility selectionMaterial Design 3

iOS — Apple Human Interface Guidelines

iOS appointment search screen
Appointment searchApple Human Interface Guidelines
iOS facility selection screen
Facility selectionApple Human Interface Guidelines

08 / Equipment + Review

Make equipment selection explicit before commitment.

Separate tractor and trailer selection, then consolidate appointment, driver, carrier, and equipment information into review.

Select tractor
Select trailer
Review details

Recognizable equipment

Use readable names and visual selection states.

Clear state

Keep the selected option unambiguous.

Review before commitment

Bring operational information together before pre-arrival.

iOS — Apple Human Interface Guidelines

iOS tractor selection screen
Select tractorApple Human Interface Guidelines
iOS trailer selection screen
Select trailerApple Human Interface Guidelines
iOS appointment details review screen
Review detailsApple Human Interface Guidelines

09 / Pre-Arrival + Completion

Carry the workflow through a clear operational finish.

Drivers continue into pre-arrival, choose how to retain or share information, and receive a clear completion state.

Review
Pre-arrival options
Success

Android can use Google Wallet and device download behavior. iOS can use Apple Wallet, Files, and system sharing. The product outcome remains the same.

Android — Material 3

Android appointment review screen
ReviewMaterial Design 3
Android pre-arrival options screen
Pre-arrival optionsMaterial Design 3
Android pre-arrival completion screen
CompletionMaterial Design 3

iOS — Apple Human Interface Guidelines

iOS appointment review screen
ReviewApple Human Interface Guidelines
iOS pre-arrival options screen
Pre-arrival optionsApple Human Interface Guidelines
iOS pre-arrival completion screen
CompletionApple Human Interface Guidelines

10 / Native Platform Expression

Shared UX architecture does not require shared UI.

Android — Material 3

Roboto-based hierarchy

4dp · 8dp · 12dp · 16dp · 24dp · 32dp

Material form controls, selection patterns, action hierarchy, surface grouping, and Android navigation behavior.

Android Material facility selection
Android Material tractor selection

iOS — Apple HIG

Apple-scale hierarchy

4pt · 8pt · 12pt · 16pt · 24pt · 32pt

Grouped content, checkmark selection, compact navigation, field treatment, and system share / Wallet / Files behavior.

iOS grouped facility selection
iOS equipment selection

Native interaction principle

Preserve product meaning across platforms. Adapt controls, navigation, selection, and system actions to conventions users already know.

11 / States + Accessibility

Operational clarity depends on more than the default screen.

A production mobile workflow needs to remain understandable when information is incomplete, invalid, unavailable, or successfully completed.

Loading

Make progress visible without changing task context.

Empty

Explain what is missing and what to do next.

Validation

Identify the field and provide correction guidance.

Error

Keep failure understandable and recoverable.

Selected

Make current facility, equipment, or option explicit.

Success

Confirm completion and preserve needed information.

Android

Readable scaling, meaningful semantics, touch targets, non-color-only states, and Material feedback.

iOS

Dynamic Type-aware hierarchy, VoiceOver-compatible semantics, target sizing, native controls, and non-color-only communication.

12 / Design System + Delivery

Translate one workflow into reusable platform systems.

Shared product behavior remains consistent while Android and iOS use distinct visual and interaction foundations.

Shared behavior

Define common workflow, validation, information, and completion logic first.

Platform mapping

Translate behavior into Android and iOS conventions.

Reusable components

Use platform foundations for fields, selections, surfaces, and state patterns.

Implementation alignment

Document behavior clearly enough to preserve intended logic.

Android foundation

Brand Primary #0047BB
Material surfaces · Roboto hierarchy · 4–32dp spacing

iOS foundation

GEODIS brand through native Apple conventions
Grouped surfaces · Apple-scale typography · 4–32pt spacing

13 / What Changed

What I’d carry forward.

Reframe, don’t replace

Preserve an operational job when the business logic is valid. Modernize how users move through it.

Shared IA ≠ shared UI

Share architecture without forcing identical interface patterns.

Native conventions reduce relearning

Platform familiarity lowers interaction behavior users need to interpret.

Review before commitment

Bring consequential selections together before completion.

Completion is part of the workflow

Confirmation, saving, sharing, and recovery are product experiences.

ONE PRODUCT MODEL.
TWO NATIVE INTERACTION SYSTEMS.
ONE CONTINUOUS DRIVER JOURNEY.