Implement Mobile SDKs on Your App
The Dynamic Yield Mobile SDKs provide a complete interface to our Experience API that covers all major implementation aspects, including tracking pageviews, assigning targeted experiences, and tracking clicks and events. The SDK simplifies and shortens the development process.
The Mobile SDKs currently support the following native coding languages:
- Kotlin: For Android app development.
- Swift: For iOS app development.
- React Native: Supporting the multi-platform coding language with capabilities similar to Swift and Kotlin SDKs.
Experience App, API campaigns, and Experience API
The SDK uses Experience APIs to communicate with Dynamic Yield servers. Use the same API campaign types in the SDK as you would in Experience OS apps:
- Experience App:
- Shopping Muse
- Search
- Sorting Optimizer
- Rollout
When you work with the Mobile SDK, use the Experience API documentation, dev tool features like API Logs, and implement previewing campaigns on your app as part of your testing process.
Updated 15 days ago