Posters as the interface, not decoration
DICE treats the event flyer as the primary UI element rather than a thumbnail. The discovery feed is a vertical stack of near-full-width event cards where the artist photography or club artwork bleeds edge to edge, with venue, date, and price set in a heavy condensed sans directly over or beneath the image. There is almost no chrome between you and the lineup — the app trusts the imagery to sell the night, and the typographic contrast (huge headliner name, small supporting metadata) does the ranking work that a table of fields would do elsewhere.
This commitment to a black canvas is worth studying if you design any culture or entertainment product. DICE keeps backgrounds true black so poster colors pop, reserves its bright accent (the signature yellow-green) almost exclusively for the primary action, and lets the event photography carry the visual identity of each screen. The result is a feed that feels like flipping through gig posters on a wall rather than scrolling a marketplace listing.
The waitlist and the anti-scalp resale loop
When a show sells out, DICE does not dead-end you — it swaps the buy button for a Waiting List join, and the UI is honest about it: you tap once, get a confirmation state, and the app explains that you will be notified if a ticket is released. The clever part is how the resale mechanic closes the loop. A ticket holder who can no longer attend taps Return to Waiting List, the ticket is resold at face value, and the money flows back automatically. There is no resale marketplace screen, no price field, no bidding.
For designers, this is a case study in encoding a business rule into interaction design. By removing the ability to set a price entirely, DICE makes scalping structurally impossible rather than merely against policy — the anti-scalping stance lives in the absence of a UI control, not in a terms-of-service page. The waitlist status chips (joined, offered, expired) give users a clear mental model of where they stand without exposing the underlying queue.
Tickets that stay locked until showtime
DICE's in-app ticket screen deliberately withholds the barcode until shortly before doors, showing a countdown and a covered or animated placeholder in the meantime. Close to the event the ticket 'activates' with a moving, hard-to-screenshot QR or barcode, and entry is often confirmed by staff tapping the phone rather than scanning a static image. It is a security decision expressed entirely through timing and motion in the UI.
The city-scoped For You feed rounds out the experience: DICE asks for your location and musical taste early, then curates upcoming events by proximity and genre, with Notify buttons on shows that have not yet gone on sale. Following an artist or venue folds their announcements into the same feed, so the home screen doubles as both a discovery surface and a personalized calendar without a separate settings-heavy configuration step.
Frequently asked questions
Why does DICE hide the ticket barcode until just before the event?
It is an anti-fraud pattern expressed through UI timing. The barcode activates with motion only near doors, which makes screenshots and off-platform resale far harder than a static QR code printed at purchase would allow.
How many DICE screens can I study on dezzayn?
dezzayn has 181 DICE iOS screens covering the poster-led discovery feed, event detail pages, the waitlist and face-value resale flow, checkout, and the in-app secure ticket wallet.
Last updated July 23, 2026
