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:

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.