Make your podcast and news app with BDK
Turn occasional listeners and readers into paying subscribers. Episodes keep playing with the screen off, and new releases arrive as notifications.
01 / 05
Notification permission
Ask listeners about release alerts once they have followed a show, not on first launch.
- Explain how notifications announce new episodes and stories.
- Skip the prompt for people who only came to read a story.
- Link to notification settings from your listening preferences.
02 / 05
Native audio player
Play episodes in the native player instead of a web player.
- Play the latest episode from the show page.
- Offer a narrated version of a story to readers.
- Show the episode title, show name and artwork in the player.
03 / 05
Background audio
Keep the episode playing when the listener locks the phone or switches apps.
- Let a listener answer a message without losing their place.
- Let listeners follow an interview while walking or driving.
- Play a narrated story while the phone stays in a pocket.
04 / 05
Share sheet
Let listeners pass an episode or story to the people they talk to.
- Share an episode link with the show title.
- Send a story to a group chat with its headline.
- Quote a line from a story with a link back to it.
05 / 05
Push notifications
Bring your audience back when you publish.
- Announce a new episode to listeners who follow the show.
- Send a breaking story to every reader at once.
- Open the episode or story when the notification is tapped.
Five of 71 native capabilities
Every app gets all of them. Scroll for the rest.
- In-app purchases
- Native transitions
- Modal sheetsNew
- Face ID login
- QR scannerNew
- Sign in with AppleNew
- Live locationNew
- Photo pickerNew
- Deep linksNew
- App badgeNew
- Incoming sharesNew
- Saved loginNew
- ContactsNew
- Health dataNew
- Voice recorderNew
- Date-time pickerNew
- Rating promptNew
- Tracking promptNew
- NFC scanNew
- Push notificationsNew
- Audio playerNew
- Share sheetNew
All features are included when you request a build with BDK. See pricing
Watch it happen for podcast & news →
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.
- Store products and purchase verification for digital subscriptions.
Your web app stays in charge
- Publishing system, catalog, reader logins and access rules stay yours.
- Web subscriptions stay where allowed; in-app digital sales use store billing where required.
- Your web app calls the native features, and its changes go live without a rebuild.
Can audio continue with the screen off?
Yes, through the native player.
Can listeners share an episode?
Yes. Its URL goes to the native share sheet; the listener picks the destination.
Can subscribers restore access on a new phone?
Offer purchase restoration and verify the entitlement in your backend.
Create your project, or open the demo app and run the features yourself.