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.
Try it in the demo app

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.
Try it in the demo app

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.
Try it in the demo app

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.
Try it in the demo app

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.
Try it in the demo app

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.