Skip to main content
whatmore-storefront — drop-in shoppable video for Android. One dependency, three ready-to-embed templates (Reel, Feed, Carousel) that share the same configuration and listener. Available for both Views/Fragments and Jetpack Compose hosts. It mirrors the iOS SDK surface-for-surface.

Requirements

Install (Gradle)

Configure once

Build the config and your listener once, then reuse them across every surface:

Surfaces

Reel — full-screen swipe (e.g. a “TV” tab)

Feed — creator / celebrity page

Fully-visible cards autoplay muted; tapping opens the Reel at that video (the surface manages its own full-screen presentation).

Handle events — WhatmoreStorefrontListener

Implement once and attach to every surface. Every method has a default no-op — the SDK never touches a cart, so you decide what each event does.
For attribution, record product.id / event.eventId from these callbacks and include them on your Order Tracking call at checkout.

Models

Theme

Product data — ProductProvider

Products render in the bottom carousels via a provider. The SDK ships MockProductProvider (the default) so all surfaces are demoable before product tagging is wired up. Supply your own to render live catalog data — no UI changes required.