The Psychology Behind FAB Design: Why Bottom Sheets Beat Hold-to-Switch for Sharing


As developers and designers, we love elegant micro-interactions. There's something satisfying about crafting a hold-to-switch pattern—press and hold to reveal options, swipe to select. It feels sophisticated, almost magical. The kind of interaction that gets featured in design showcases and impresses fellow developers.
But here's what I discovered while building a multi-platform publishing tool: clever isn't always better when it comes to user experience.
The Cognitive Overhead Problem
Hold-to-switch interactions create a surprising amount of mental work for users. Let's break down what actually happens when someone encounters this pattern:
1. User taps button → Nothing happens
2. User discovers hold functionality (often by accident)
3. User must remember to hold instead of tap
4. User processes revealed options while maintaining pressure
5. User navigates to correct option without lifting finger
6. User executes final selection
Each step introduces potential failure points. Each step requires conscious thought about the interface mechanics rather than the user's actual goal—sharing their content.
When users want to share something, they're already context-switching from consumption mode to distribution mode. Adding interaction complexity on top of this mental shift creates unnecessary friction.
The Psychology of Visible Options
The bottom sheet approach leverages a fundamental principle of human psychology: visible choices reduce decision anxiety.
When users can see all available platforms at once—Medium, Substack, Hashnode, Reddit—several cognitive benefits emerge:
Reduced Mental Load: Users don't need to remember which platforms are available or wonder what options might be hidden behind gestures.
Faster Decision Making: The brain can quickly pattern-match and select the desired platform without navigating complex interaction states.
Lower Learning Curve: New users immediately understand the interface without discovering hidden functionality through trial and error.
Designing for Minimal Cognitive Friction
The best interfaces feel invisible. When I designed the sharing flow, the primary goal was eliminating every unnecessary decision point:
Single tap opens the bottom sheet
Second tap copies content and opens target platform
Platform automatically handles app vs. web routing
No separate copy button to remember. No wondering whether content copied successfully. No manual navigation to external applications. The system's native deep-linking handles whether to open the app or fallback to the website automatically.
This design isn't just about reducing tap counts—it's about reducing mental overhead. Users shouldn't need to think about the technical mechanics of content transfer. They should simply select their destination and let the system handle the rest.
Platform Conventions Over Innovation
Hold-to-switch might feel innovative, but innovation in interaction design should serve user needs, not designer egos. The bottom sheet pattern succeeds because:
It follows established conventions: Users already understand bottom sheets from iOS and Android system behaviors.
It's immediately discoverable: No hidden functionality to learn, remember, or explain to new users.
It scales gracefully: Adding new platforms doesn't complicate the interaction model or require interface redesigns.
It works across contexts: Touch targets are appropriately sized, and the pattern translates well to different screen sizes and input methods.
The Real-World Impact
In practice, this decision prioritizes:
Clarity over cleverness
Speed over sophistication
Reliability over novelty
Users don't want to think about sharing mechanics. They want to distribute their content quickly and return to their primary workflow. The interface should facilitate this goal, not demand attention for its own sake.
When Simple Wins
This experience reinforced a broader principle in UX design: the most elegant solution is often the most obvious one.
As developers, we sometimes optimize for the wrong metrics. We create interactions that feel satisfying to build rather than satisfying to use. We prioritize technical innovation over functional clarity.
But exceptional design disappears into the background, enabling users to accomplish their goals without friction. The best sharing interaction is the one users never have to consciously think about.
The bottom sheet approach won because it respects users' time, reduces cognitive load, and gets out of their way. In a world full of complex interfaces competing for attention, sometimes that simplicity becomes the most sophisticated choice of all.
Subscribe to my newsletter
Read articles from Nash9 directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
