> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tonder.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Mobile SDKs Overview

Tonder provides mobile SDKs for the most popular cross-platform frameworks, enabling you to build native payment experiences across iOS and Android.

## Available SDKs

<CardGroup cols={3}>
  <Card title="Flutter SDK" icon="flutter" href="/sdk-integration/mobile/flutter-full/requirements-and-installation">
    Native Flutter integration for iOS and Android apps. Supports both Full and Lite SDK versions.
  </Card>

  <Card title="Ionic SDK" icon="mobile" href="/sdk-integration/mobile/ionic-full/requirements-and-installation">
    Cross-platform SDK for Ionic applications. Perfect for hybrid mobile app development.
  </Card>

  <Card title="React Native SDK" icon="react" href="/sdk-integration/mobile/react-native-full/requirements-and-installation">
    Native React Native integration with hooks and components for modern mobile development.
  </Card>
</CardGroup>

## SDK Versions

Each mobile SDK comes in two versions to suit different development needs:

### Full SDK (Inline)

The Full SDK is ideal for teams who want a quick, secure integration with minimal development effort. It provides a complete, pre-built payment interface that handles all the complex payment logic for you. It's best for:

* Quick integration and prototyping
* Standard payment flows
* Teams new to mobile payment integration
* Projects with tight deadlines

The main features of the Full SDK are:

| Feature              | Description                                                                |
| -------------------- | -------------------------------------------------------------------------- |
| Pre-built UI         | Complete payment interface with card input fields, validation, and styling |
| Automatic Validation | Built-in form validation for card numbers, expiration dates, and CVV       |
| 3DS Support          | Automatic handling of 3D Secure authentication challenges                  |
| PCI Compliance       | Secure data handling without sensitive data touching your servers          |

### Lite SDK

The Lite SDK gives you complete control over the payment experience while handling the secure payment processing behind the scenes. Perfect for applications with existing design systems or custom UI requirements. It's best for:

* Custom payment UI designs
* Complex payment workflows
* Existing design systems
* Advanced payment method management

The main features of the Lite SDK are:

| Feature              | Description                                                |
| -------------------- | ---------------------------------------------------------- |
| Custom UI            | Build your own payment forms using native platform widgets |
| Card Management      | Save, retrieve, and delete customer payment methods        |
| Secure Tokenization  | Tokenize card data without storing sensitive information   |
| Flexible Integration | Integrate with existing components and design systems      |

## Platform Support

Each mobile SDK has specific platform requirements:

| SDK            | Requirements                                                                |
| -------------- | --------------------------------------------------------------------------- |
| Flutter        | Android configuration for Skyflow Maven repository and internet permissions |
| Ionic          | Openpay script tags in HTML for PCI DSS compliance                          |
| React Native   | React Native 0.70+, React 16.8+, and specific dependencies                  |
| Cross-platform | All SDKs support both iOS and Android platforms                             |

## Next Steps

Choose your preferred framework and get started:

* [Install Flutter Full SDK](/sdk-integration/mobile/flutter-full/requirements-and-installation) or [Install Flutter Lite SDK](/sdk-integration/mobile/flutter-lite/requirements-and-installation)
* [Install Ionic Full SDK](/sdk-integration/mobile/ionic-full/requirements-and-installation) or [Install Ionic Lite SDK](/sdk-integration/mobile/ionic-lite/requirements-and-installation)
* [Install React Native Full SDK](/sdk-integration/mobile/react-native-full/requirements-and-installation) or [Install React Native Lite SDK](/sdk-integration/mobile/react-native-lite/requirements-and-installation)
