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.
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.
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.
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.
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.
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.