Redesigned Zello’s Android History to modernize the UI and unify experiences across platforms.
Project Overview
Timeline
Team
Role
Platform
Problem context
Users struggled to distinguish different types of messages, and the inconsistencies between Android and iOS disrupted the brand experience and created inefficiencies for future development.


Outdated Design
Platform Inconsistency
Message Confusion
Core challenge
Research & analysis
Visual Clarity
Logical Grouping
Scalable System
Touch Targets
Platform Alignment
Ideation

Ideation & exploration
Final solution
Every screen and component was carefully designed to handle different message types, device sizes, and user needs.
Overview
A quick look at how key design decisions came together to create a more scalable, intuitive Android history screen.
Persistent Timestamp
Instead of appearing as separate “bubbles,” timestamps now behave as sticky headers — improving scannability during fast navigation.
Note: Mirrors iOS behavior to give users better time context without disrupting the flow.
Mobile Dispatch Integration
Mobile Dispatch now leverages the same updated message bubble system and layout from the new History screen.
Note: Dispatch messages are styled differently but stay visually integrated with conversations.
Multi-Delete Flow
Bulk message management was redesigned for speed and clarity. The updated multi-select interaction allows users to easily select and delete multiple messages without losing their place in the conversation.
Testing & impact
After finalizing designs, I conducted testing with top Android users and gathered internal feedback to validate improvements and uncover future opportunities.
Positives
Clearer distinction between audio, text, image, and emergency messages.
Modernized UI created a more seamless experience across Zello platforms.
Multi-select and bulk delete actions became faster and more intuitive.
Suggested improvements
Add waveform previews to audio messages to visualize loudness before playback.
Introduce filters to quickly view specific message types like images or audio.
Improve handling of rare cases like deleted or missing media messages.