Make your store app with BDK
Turn first orders into repeat orders. Your storefront becomes an iOS and Android app where shipping updates and restock alerts bring shoppers back, a shared product link opens straight to the item, checkout opens over the cart, and a return starts with a photo. Your web checkout and your customers stay yours, not a marketplace's.
01 / 05
Notification permission
Ask shoppers about order updates once they have placed an order, not on first launch.
- Explain which order events send a notification.
- Ask when a shopper joins the waitlist for a sold-out item.
- Skip the ask for shoppers who are only browsing.
- Open notification settings from the account page for shoppers who said no.
02 / 05
Links that open the app
Take shoppers from a shared product link straight to that product in your app.
- Let shoppers share a product link from the item page.
- Show the product image and title in the link preview.
- Open a sale link straight to the collection on offer.
- Send shoppers without the app to the app store or the web page.
03 / 05
Native sheets and screens
Open checkout over the cart instead of sending shoppers off to a new page.
- Leave the cart in place underneath while the shopper checks out.
- Let shoppers close checkout and land back on their cart.
- Keep your web checkout and payment provider inside the sheet.
- Show sign-in over a product page when a guest saves an item.
04 / 05
Push notifications
Bring shoppers back to their order when something changes.
- Send an update when an order ships.
- Tell a shopper when a wishlisted item is back in stock.
- Remind a shopper about a cart they left behind.
- Open the order page when the shopper taps the notification.
05 / 05
Camera and photos
Let shoppers photograph an item when they ask for a return.
- Photograph a damaged item when it arrives.
- Show the wrong item that was sent.
- Show the photo in the return form before the shopper sends it.
Five of 71 native capabilities
The five above are the ones this kind of app leans on most. Every build ships with the whole set. Scroll the strip for the rest.
- In-app purchases
- Modal sheetsNew
- Face ID login
- QR scannerNew
- Share sheetNew
- Sign in with AppleNew
- Live locationNew
- App badgeNew
- Incoming sharesNew
- Saved loginNew
- ContactsNew
- Health dataNew
- Audio playerNew
- Voice recorderNew
- Date-time pickerNew
- Rating promptNew
- Tracking promptNew
- NFC scanNew
- Push notificationsNew
- Deep linksNew
- Native transitions
- Photo pickerNew
All features are included when you request a build with BDK. See pricing
What you set up
- Your Apple Developer and Google Play accounts.
- Your own Firebase project's service-account key and a OneSignal app, for push.
- Branch or Chottulink, if you want links that open the app.
- Your existing payment provider account, unchanged.
Where your web app stays in charge
- Catalog, inventory, customer logins and order management stay yours.
- Physical goods keep web checkout.
- Web updates go live without a rebuild when they use capabilities already in the app.
Can I use Shopify or a headless storefront?
Yes, where you control the storefront code. Test checkout and sign-in inside the app.
Do physical products need in-app purchases?
No. Physical goods keep your web checkout.
Will checkout appear as a sheet?
On iOS it can. Android presents fullscreen. Older builds open a normal page.
Explore next
Create your project, or open the demo app and run the features yourself.