Implement Mobile SDKs on Your App

πŸ‘

The Kotlin and Swift Dynamic Yield SDKs will be released in April 2025

You can implement Dynamic Yield on your app using our Mobile SDKs. The 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 helps simplify and shorten the development process.

The Mobile SDKs currently support the following native coding languages:

  • Kotlin: For Android app development.
  • Swift: For iOS app development.

Coming soon: React Native SDK, supporting the multi-platform coding language with capabilities similar to the existing SDKs.

Experience App, API campaigns, and Experience API

As the SDK uses Experience API to communicate with Dynamic Yield servers, the campaigns used by the SDK are the same API campaign types used in Experience App in Experience OS:

When you work with the Mobile SDK, be sure to use the Experience API documentation and dev tool features like API Logs, and to implement previewing campaigns on your app as part of your testing process.