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
Carousel — autoplaying rail
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.
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.
