Mobile Development 15 min read

Redesigning Twitter for Android: A Deep Dive into Mobile UI/UX

This article walks through a comprehensive redesign of the Twitter Android app, covering user flow mapping, navigation patterns, material‑design guidelines, FAB interactions, animation choices, tablet layout adaptations, and visual consistency to create an intuitive, brand‑aligned mobile experience.

JD.com Experience Design Center
JD.com Experience Design Center
JD.com Experience Design Center
Redesigning Twitter for Android: A Deep Dive into Mobile UI/UX

The author begins by questioning the need for a traditional feature‑list navigation diagram, noting that Twitter already defines clear user flows that match the most common use cases.

Instead of creating new flows, the designer adopts Twitter’s existing patterns, outlining the main interface elements: the timeline, user profiles, interaction notifications, direct messages, trending topics (paired with search), and the personal profile.

The article then describes the importance of aligning mobile navigation with familiar Android patterns, opting for tab navigation over a drawer to maintain cross‑platform consistency.

Twitter’s tab bar becomes the central navigation element, housing all major sections.

Content creation is broken into three common tweet types: plain text, text with images, and quote‑retweets. The design respects Twitter’s square avatar style and follows material‑design guidelines for spacing, color, and accessibility.

The Floating Action Button (FAB) is explored in depth. Various prototypes—paper‑like feedback, path‑style plus icons, and a “quick‑dial” approach—are evaluated, ultimately settling on a simple tap that expands a paper‑like sheet with a ripple animation.

When the FAB is pressed, a new composition screen slides up from the bottom, showing recent images for quick selection, a character counter that changes color as the limit approaches, and subtle shake feedback when the limit is exceeded.

Tweet interaction includes an expandable card that animates upward, preserving context while allowing users to read long threads. An X button in the action bar lets users return to the timeline instantly.

The concept model section notes that users develop a mental model of the app’s navigation hierarchy, which the redesign reinforces through consistent visual cues and animations.

Conversation UI follows a 72dp keyline rule (16 dp padding, 40 dp avatar, 16 dp padding) to align text with the action bar, ensuring visual balance.

The profile page mirrors Twitter’s web layout, using a 3:1 image header that extends into the status bar and applying color theming derived from the profile picture.

For tablets, the initial three‑panel horizontal scroll design proved problematic, so the designer switched to a tab‑based layout that keeps navigation intuitive and consistent with the phone version.

Tablet FAB interactions reuse the same ripple animation, but the tweet card expands in‑place rather than opening a new screen, with an X button providing a clear exit point.

The final tablet layout places the message list on the left and the conversation on the right, mirroring the web experience while preserving the same color, spacing, and interaction principles.

All presented designs are flexible and can be adapted easily to other screen sizes, completing the comprehensive redesign of Twitter’s Android experience.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

AndroidTwitterMaterial DesignUI/UX
JD.com Experience Design Center
Written by

JD.com Experience Design Center

Professional, creative, passionate about design. The JD.com User Experience Design Department is committed to creating better e-commerce shopping experiences.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.