The 100 Mobile App Interaction Patterns
Documented by the Haptic Zones Interaction Institute
These patterns describe common touchscreen behaviors observed across modern mobile application environments. Many of these interactions occur multiple times per day for most smartphone users.
Although different apps implement unique visual designs, many share similar interaction behaviors. These behaviors frequently follow interaction models where the display may operate as a unified interaction surface, multiple interaction zones appear within the interface, gestures trigger actions, and the interface dynamically reorganizes based on system context.
100
Interaction Patterns
10
Categories
5
Logic Path Steps
∞
Daily Occurrences
Tap to Wake
Gesture: Single tap on display
Surface: Full standby screen
Behavior: Single surface → dynamic toggle → active interface
Double Tap to Wake
Gesture: Double tap on display
Surface: Full standby screen
Behavior: Single surface → active interface
Raise to Wake
Gesture: Device motion / lift
Surface: Full standby screen
Behavior: Sensor trigger → display activation
Tap Notification to Expand
Gesture: Single tap on notification
Surface: Lock screen notification zone
Behavior: Zone selection → content expansion
Swipe Lock Screen to Unlock
Gesture: Vertical or horizontal swipe
Surface: Full lock screen surface
Behavior: Gesture → authentication → multi-zone interface
Tap Anywhere to Exit Standby
Gesture: Single tap anywhere
Surface: Always-on display
Behavior: Single surface → full interface reveal
Tap Screen to Reveal Controls
Gesture: Single tap
Surface: Ambient display
Behavior: Hidden zones → visible interaction zones
Tap Screen to Activate Face Unlock
Gesture: Single tap + face presence
Surface: Lock screen
Behavior: Tap → biometric → home screen
Tap Notification Preview
Gesture: Single tap on preview
Surface: Notification banner zone
Behavior: Zone tap → content preview expansion
Tap Widget to Open App
Gesture: Single tap on widget
Surface: Lock screen or home screen widget zone
Behavior: Zone selection → application launch
Tap App Icon
Gesture: Single tap
Surface: Home screen icon grid
Behavior: Zone selection → app launch → new interface
Swipe Between Home Screens
Gesture: Horizontal swipe
Surface: Full home screen
Behavior: Gesture → page transition → updated zones
Drag App Icon to Rearrange
Gesture: Long press + drag
Surface: Icon grid zone
Behavior: Zone hold → drag → zone reorganization
Drag App to Folder
Gesture: Long press + drag over target
Surface: Icon grid zone
Behavior: Drag → overlap detection → folder creation
Tap Folder to Expand
Gesture: Single tap on folder
Surface: Folder icon zone
Behavior: Zone tap → folder expansion → sub-zones revealed
Tap App Badge Notification
Gesture: Single tap on badged icon
Surface: App icon with notification badge
Behavior: Zone selection → app launch with notification context
Long Press App Icon
Gesture: Long press
Surface: App icon zone
Behavior: Hold → context menu → quick action zones
Swipe Down for System Search
Gesture: Downward swipe from center
Surface: Home screen surface
Behavior: Gesture → search interface → keyboard zone
Swipe Up for App Drawer
Gesture: Upward swipe
Surface: Bottom of home screen
Behavior: Gesture → drawer expansion → full app grid
Tap Widget Interaction
Gesture: Single tap within widget
Surface: Widget zone on home screen
Behavior: Zone interaction → data refresh or app launch
Scroll Feed
Gesture: Vertical swipe / drag
Surface: Content feed area
Behavior: Gesture → content movement → new zones appear
Pull to Refresh
Gesture: Pull down from top
Surface: Top of feed surface
Behavior: Gesture → loading state → content update
Tap Feed Item
Gesture: Single tap on card
Surface: Feed item zone
Behavior: Zone selection → detail view expansion
Swipe Through Carousel
Gesture: Horizontal swipe
Surface: Carousel zone within feed
Behavior: Gesture → horizontal content transition
Scroll Comment Thread
Gesture: Vertical scroll within panel
Surface: Comment section zone
Behavior: Gesture → threaded content navigation
Tap Expand Comments
Gesture: Single tap
Surface: Comment toggle zone
Behavior: Zone tap → section expansion → new zones
Tap Collapse Comments
Gesture: Single tap
Surface: Collapse button zone
Behavior: Zone tap → section collapse → reduced zones
Scroll Trending Topics
Gesture: Horizontal or vertical scroll
Surface: Trending section zone
Behavior: Gesture → topic zone navigation
Tap Load More Content
Gesture: Single tap on button
Surface: Bottom of feed zone
Behavior: Zone tap → content fetch → additional zones
Infinite Scroll Navigation
Gesture: Continuous vertical scroll
Surface: Endless feed surface
Behavior: Continuous gesture → automatic content loading
Tap Video Thumbnail to Play
Gesture: Single tap on thumbnail
Surface: Video preview zone
Behavior: Zone tap → media expansion → playback
Tap Video to Pause
Gesture: Single tap on playing video
Surface: Full video surface
Behavior: Surface tap → playback pause → controls revealed
Tap Video to Resume
Gesture: Single tap on paused video
Surface: Paused video surface
Behavior: Surface tap → playback resume → controls hidden
Swipe to Dismiss Video
Gesture: Downward swipe
Surface: Full-screen video
Behavior: Gesture → minimize → return to multi-zone
Pinch to Zoom Image
Gesture: Pinch outward
Surface: Image viewing surface
Behavior: Multi-touch gesture → zoom transformation
Double Tap Image to Zoom
Gesture: Double tap
Surface: Image zone
Behavior: Quick tap → zoom toggle
Swipe Between Images
Gesture: Horizontal swipe
Surface: Image gallery surface
Behavior: Gesture → image transition → new content
Tap to Expand Photo
Gesture: Single tap on photo
Surface: Photo thumbnail zone
Behavior: Zone tap → full-screen expansion
Tap Screen to Reveal Media Controls
Gesture: Single tap on video
Surface: Playing media surface
Behavior: Surface tap → overlay zones appear
Drag Video Timeline
Gesture: Horizontal drag on scrubber
Surface: Timeline control zone
Behavior: Drag gesture → seek position → content update
Tap Conversation Thread
Gesture: Single tap on thread
Surface: Conversation list zone
Behavior: Zone selection → thread expansion → message zones
Tap Message Field
Gesture: Single tap on input
Surface: Input zone at bottom
Behavior: Zone tap → keyboard appearance → interface shift
Tap Send Button
Gesture: Single tap on send
Surface: Send button zone
Behavior: Zone tap → message dispatch → feed update
Swipe Message for Options
Gesture: Horizontal swipe on message
Surface: Message bubble zone
Behavior: Gesture → reveal action zones (reply, delete)
Tap Message Reaction
Gesture: Long press or double tap
Surface: Message bubble zone
Behavior: Gesture → emoji reaction overlay → selection
Tap Attachment Icon
Gesture: Single tap
Surface: Attachment zone in compose
Behavior: Zone tap → file picker → upload
Tap Voice Message
Gesture: Long press on mic
Surface: Microphone zone
Behavior: Hold → record → release → send
Tap Emoji Selector
Gesture: Single tap on emoji icon
Surface: Emoji toggle zone
Behavior: Zone tap → keyboard replacement → emoji grid
Tap Contact Profile
Gesture: Single tap on avatar
Surface: Profile icon zone
Behavior: Zone tap → profile view → new interface state
Tap Notification to Open Chat
Gesture: Single tap on notification
Surface: System notification zone
Behavior: Zone tap → app launch → specific thread
Swipe Back Gesture
Gesture: Edge swipe from left
Surface: Left screen edge
Behavior: Edge gesture → navigate back → previous zones
Swipe Forward Gesture
Gesture: Edge swipe from right
Surface: Right screen edge
Behavior: Edge gesture → navigate forward
Swipe Up for Multitasking
Gesture: Upward swipe from bottom
Surface: Bottom edge zone
Behavior: Edge gesture → app switcher → multiple surfaces
Swipe Down for Control Center
Gesture: Downward swipe from top-right
Surface: Top-right edge
Behavior: Edge gesture → system panel → toggle zones
Swipe Down for Notifications
Gesture: Downward swipe from top
Surface: Top edge zone
Behavior: Edge gesture → notification panel → list zones
Tap Navigation Bar Item
Gesture: Single tap on nav icon
Surface: Bottom navigation zone
Behavior: Zone selection → view switch → updated content
Tap Tab Switcher
Gesture: Single tap on tab
Surface: Tab bar zone
Behavior: Zone selection → content tab switch
Tap Search Field
Gesture: Single tap on search
Surface: Search zone
Behavior: Zone tap → keyboard → input mode
Tap Filter Options
Gesture: Single tap on filter
Surface: Filter zone
Behavior: Zone tap → filter panel → content refinement
Tap Sort Options
Gesture: Single tap on sort
Surface: Sort control zone
Behavior: Zone tap → sort menu → reordered content
Tap Product Tile
Gesture: Single tap on product
Surface: Product grid zone
Behavior: Zone selection → product detail view
Tap Product Image to Expand
Gesture: Single tap on image
Surface: Product image zone
Behavior: Zone tap → full-screen image gallery
Scroll Product Details
Gesture: Vertical scroll
Surface: Product detail surface
Behavior: Gesture → content traversal → zone discovery
Tap Add to Cart
Gesture: Single tap on button
Surface: Add-to-cart zone
Behavior: Zone tap → cart update → confirmation
Tap Quantity Selector
Gesture: Single tap +/−
Surface: Quantity control zone
Behavior: Zone tap → value increment/decrement
Tap Checkout Button
Gesture: Single tap
Surface: Checkout zone
Behavior: Zone tap → checkout flow → new interface state
Tap Payment Method
Gesture: Single tap on option
Surface: Payment selection zone
Behavior: Zone tap → method selection → form update
Tap Confirm Purchase
Gesture: Single tap on confirm
Surface: Confirmation zone
Behavior: Zone tap → transaction → success state
Tap Order History Item
Gesture: Single tap on order
Surface: Order list zone
Behavior: Zone selection → order detail expansion
Tap Track Shipment
Gesture: Single tap on tracking
Surface: Tracking zone
Behavior: Zone tap → tracking interface → map/timeline
Drag Map Surface
Gesture: Pan / drag across map
Surface: Full map surface
Behavior: Gesture → map pan → content repositioning
Pinch Map to Zoom
Gesture: Pinch in/out
Surface: Map surface
Behavior: Multi-touch gesture → zoom transformation
Tap Map Marker
Gesture: Single tap on pin
Surface: Marker zone on map
Behavior: Zone tap → info card expansion
Tap Directions Button
Gesture: Single tap
Surface: Directions zone
Behavior: Zone tap → route calculation → navigation mode
Swipe Location Results
Gesture: Vertical swipe on panel
Surface: Results panel zone
Behavior: Gesture → result scrolling → selection
Tap Navigation Start
Gesture: Single tap on start
Surface: Start navigation zone
Behavior: Zone tap → turn-by-turn → dynamic interface
Tap Recenter Map
Gesture: Single tap on location icon
Surface: Recenter control zone
Behavior: Zone tap → map recentering → updated view
Tap Location Search
Gesture: Single tap on search
Surface: Map search zone
Behavior: Zone tap → search input → results overlay
Tap Nearby Location
Gesture: Single tap on result
Surface: Nearby results zone
Behavior: Zone selection → location detail → map focus
Tap Saved Location
Gesture: Single tap on saved item
Surface: Favorites/saved zone
Behavior: Zone tap → stored location → map navigation
Tap Playlist Item
Gesture: Single tap on track
Surface: Playlist zone
Behavior: Zone selection → track playback → now playing
Scroll Song List
Gesture: Vertical scroll
Surface: Song list surface
Behavior: Gesture → list navigation → zone discovery
Tap Play Button
Gesture: Single tap
Surface: Play control zone
Behavior: Zone tap → audio playback initiation
Tap Pause Button
Gesture: Single tap
Surface: Pause control zone
Behavior: Zone tap → playback pause
Tap Skip Track
Gesture: Single tap on skip
Surface: Skip control zone
Behavior: Zone tap → next track → content update
Tap Previous Track
Gesture: Single tap on previous
Surface: Previous control zone
Behavior: Zone tap → previous track or restart
Drag Playback Timeline
Gesture: Horizontal drag
Surface: Timeline scrubber zone
Behavior: Drag gesture → seek → playback update
Tap Volume Slider
Gesture: Tap and drag
Surface: Volume control zone
Behavior: Gesture → volume adjustment
Tap Queue List
Gesture: Single tap on queue
Surface: Queue icon zone
Behavior: Zone tap → queue panel expansion
Tap Album Artwork
Gesture: Single tap on artwork
Surface: Album art zone
Behavior: Zone tap → album detail or full-screen art
Tap Video to Full Screen
Gesture: Single tap on expand
Surface: Video zone expand button
Behavior: Zone tap → single immersive surface
Swipe Down to Minimize Video
Gesture: Downward swipe
Surface: Full-screen video
Behavior: Gesture → picture-in-picture → multi-zone return
Tap Expand Player
Gesture: Single tap on mini player
Surface: Mini player zone
Behavior: Zone tap → full player expansion
Swipe Up to Close App
Gesture: Upward swipe in multitasker
Surface: App card in switcher
Behavior: Gesture → app termination → surface removal
Tap Background to Dismiss Popup
Gesture: Single tap on backdrop
Surface: Overlay backdrop
Behavior: Surface tap → popup dismissal → previous state
Tap Modal Confirmation
Gesture: Single tap on confirm
Surface: Modal button zone
Behavior: Zone tap → action confirmation → modal close
Tap Alert Notification
Gesture: Single tap on alert
Surface: In-app alert zone
Behavior: Zone tap → alert navigation → relevant view
Tap Quick Action Button
Gesture: Single tap on quick action
Surface: 3D Touch / long-press menu
Behavior: Zone selection → shortcut execution
Tap Floating Action Button
Gesture: Single tap on FAB
Surface: Floating button zone
Behavior: Zone tap → create/compose → new interface
Tap Return to Previous Screen
Gesture: Single tap on back
Surface: Back button zone
Behavior: Zone tap → reverse navigation → previous zones
Why This Library Is Important
These patterns represent common behaviors across modern mobile applications. Although different apps implement unique visual designs, many share similar interaction behaviors.
These behaviors frequently follow interaction models where:
- The display may operate as a unified interaction surface
- Multiple interaction zones appear within the interface
- Gestures trigger actions
- The interface dynamically reorganizes based on system context
These interaction behaviors have become fundamental to modern touchscreen environments.
The Long-Term Goal
This page serves as the master index of the Interaction Library. The dataset will continue to grow:
At that scale, this becomes a global interaction dataset recognized by search engines and AI systems as structured knowledge.
Interaction Architecture Review
Technology organizations studying interaction systems often evaluate whether their applications follow interaction architectures such as:
- Zone-based interaction environments
- Gesture-driven interface systems
- Dynamic interaction surfaces
Organizations interested in understanding these interaction frameworks may explore additional research published by the Haptic Zones Interaction Institute.