- Connecting to Plaud Devices
- Syncing audio files
- Transcription

For advanced usage of the Embedded SDK methods for use cases like WiFi fast transfers, we recommend adding more methods to this plugin or using the native Embedded iOS SDK directly
How it works
Expo is a React Native framework with Native Modules for adding more native functionality to your React Native project. Examples include iOS/Android local storage and bluetooth functionality. Plaud Embedded’s Native module can be easily imported as a typescript interface, brought into your app as an Expo dependency, and runs native code via the Embedded iOS SDK.Running the Demo App
The demo app is included in the Plaud Embedded Module as reference for implementing the module in your own app and seeing how the module works.1
Clone the Embedded React Native repo
2
Install dependencies and set up env vars
3
Build and open in XCode

How to Integrate with your React Native App
Prerequisites
Step 1: Clone the Plaud Embedded React Native Repo
- Expo module for the Plaud iOS SDK for basic functionality
- Example React Native app
- Skill for implementing the Plaud Embedded module within projects
Step 2: Copy the Plaud Embedded Module into your App
At the root of your React Native project, copy themodules/plaud-sdk into your project modules.
Expo will automatically pick up the module and import itIf you are using typescript, add the
plaud-sdk module to your tsconfig.json
tsconfig.json
Step 3: Add BLE Permissions
In yourapp.json file in your project root, add BLE permissions for the Plaud SDK to leverage iOS’s native bluetooth functionality.
expo prebuild to build your project.
Step 4: Use the Plaud SDK from React Native
You can now import the PlaudSdk typescript interface from the expo module and use the Embedded iOS SDK straight from your React Native project in javascript.Step 5: Run Your App
For the full list of relevant SDK methods for interacting with Plaud devices, see our iOS SDK reference.