Make your community app with BDK

Turn quiet members into daily ones. Members post from their phone and hear the moment someone replies.

01 / 05

Notification permission

Ask members about reply notifications once they have posted, not on first launch.

  • Ask a new member the first time someone replies to them.
  • Tell them it is for replies and mentions, nothing else.
  • Open notification settings for a member who said no the first time.
Try it in the demo app

02 / 05

Camera and photos

Let members add photos from their phone to a post.

  • Choose photos for an event recap.
  • Add progress photos to a project thread.
  • Take a photo at a meetup and post it from there.
Try it in the demo app

03 / 05

Share sheet

Members send a thread worth reading to friends in the apps they already use.

  • Share a discussion link in a group chat.
  • Send an event invite to a friend who is not a member yet.
  • Share a photo post to another app the member uses.
Try it in the demo app

04 / 05

Push notifications

Tell a member the moment someone answers their post.

  • Nudge a member when a thread they follow picks up again.
  • Alert a member when someone mentions them.
  • Open the thread at the new reply when the member taps.
Try it in the demo app

05 / 05

App icon badge

Show members on the app icon that replies are waiting.

  • Count unread replies and mentions on the icon.
  • Update the badge as members read conversations.
  • Clear the badge once the member has caught up.
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
  • Deep linksNew
  • Incoming sharesNew
  • Saved loginNew
  • ContactsNew
  • Health dataNew
  • Audio playerNew
  • Voice recorderNew
  • Date-time pickerNew
  • Rating promptNew
  • Tracking promptNew
  • NFC scanNew
  • Push notificationsNew
  • Photo pickerNew
  • Share sheetNew
  • App badgeNew

All features are included when you request a build with BDK. See pricing

Watch it happen for community →

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.
  • Inbound sharing and file handling, if you accept shared files.

Your web app stays in charge

  • Feed, groups, moderation and member permissions stay yours.
  • Paid memberships sold in-app use store billing where required.
  • Your web app calls the native features, and its changes go live without a rebuild.
Can someone send content into my app?

Yes, when inbound sharing is enabled. Your app decides how it becomes a draft or post.

Does the unread badge work the same on Android?

No. Exact counts on iOS; Android reports an approximate active-notification count.

Who controls moderation?

You do. Your existing rules and tools stay in charge.

Create your project, or open the demo app and run the features yourself.