Which mobile SDK should I use?
Yuno provides native and cross-platform mobile SDKs. Use the decision tree below to find the best fit for your app.Comparison
Prerequisites by platform
- iOS
- Android
- Flutter
- React Native
- Xcode 15 or later
- iOS 14.0+ deployment target
- Swift 5.9+
- CocoaPods 1.14+ or Swift Package Manager
- Yuno API keys (Authentication)
Shared architecture
All Yuno mobile SDKs follow the same integration pattern:- Create a checkout session server-side via the Checkout Sessions API
- Initialize the SDK with your public API key
- Start the checkout by passing the session token to the SDK
- Handle callbacks for payment success, error, and processing states
- Verify payment status server-side via webhooks or the GET Payment API
Checkout types
Each mobile SDK supports two checkout modes:Full Checkout
Pre-built UI that renders all enabled payment methods. Fastest integration path with minimal code.
Seamless Checkout
You control payment method selection. Yuno handles the payment form and tokenization in a single flow.
Get started
iOS SDK
Native Swift integration for iPhone and iPad.
Android SDK
Native Kotlin integration for Android devices.
Flutter SDK
Cross-platform integration with a single Dart codebase.
React Native SDK
Cross-platform integration for React Native apps.
Next steps
Web SDK Overview
Building for the web instead? Start here.
Customization
Theme and style your mobile checkout.