Make your AI assistant app with BDK
Turn browser visitors into subscribers who ask every day. Your web app becomes an iOS and Android app where people photograph the thing they are asking about, record the question, and hand over a document from another app. A notification brings them back when the answer is ready, and credits sell through store billing. Your backend and model keep doing the answering.
01 / 05
Notification permission
Ask for permission once someone has handed over a task worth waiting for, not on first launch.
- Explain that a notification tells them when an answer is ready.
- Ask after someone submits a long research request.
- Take someone who switched alerts off to the phone's notification settings.
02 / 05
Receive from other apps
Let people send a document, link or text from another app straight into a chat.
- Accept a document someone wants summarised.
- Take a link shared from the browser as the question.
- Bring selected text from another app into the conversation.
- Drop the shared file into the conversation the person picks.
03 / 05
Voice recorder
Let people say their question instead of typing it.
- Record a question about the document they just shared.
- Capture a spoken follow-up without leaving the conversation.
- Speak a long prompt that would be slow to type on a phone.
04 / 05
Push notifications
Bring people back when your assistant finishes their request.
- Notify someone when their document summary is ready.
- Warn someone their credits are nearly used up.
- Open the answer when they tap the notification.
05 / 05
Share sheet
Hand a finished answer to the app where the person needs it next.
- Share an answer as text with a colleague.
- Send a summary to the client who asked for it.
- Open a drafted reply in the mail app, ready to send.
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
- Native transitions
- Modal sheetsNew
- Face ID login
- QR scannerNew
- Sign in with AppleNew
- Live locationNew
- Photo pickerNew
- Deep linksNew
- App badgeNew
- Saved loginNew
- ContactsNew
- Health dataNew
- Audio playerNew
- Date-time pickerNew
- Rating promptNew
- Tracking promptNew
- NFC scanNew
- Push notificationsNew
- Incoming sharesNew
- Voice recorderNew
- Share sheetNew
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.
- Inbound file handling; store products if you sell credits.
Where your web app stays in charge
- Conversations, model calls and data-retention rules stay yours.
- Web billing stays where allowed; credits sold in-app use store billing where required.
- Web updates go live without a rebuild when they use capabilities already in the app.
Does recording audio transcribe it?
No. The SDK captures audio; your backend transcribes and runs the model.
Does BDK run my AI model?
No. Your backend and model provider keep doing that.
Can users share a file straight into a chat?
With inbound sharing enabled, your app receives it and chooses the conversation.
Create your project, or open the demo app and run the features yourself.