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

# Mobile SDK Overview

## Rownd Mobile SDK Features

Rownd's Mobile SDKs deliver enterprise-grade authentication with native performance and delightful user experiences across iOS and Android platforms.

### Deep Platform Integration

Native integration with platform-specific features provides the best possible user experience:

* **iOS Integration**:
  * Native Apple Sign-in
  * Passkey/Face ID/Touch ID support
  * Universal links for seamless deep linking
  * SwiftUI and UIKit support
* **Android Integration**:
  * Google One-Tap sign-in
  * Native Passkey / Biometric authentication
  * App links and deep linking
  * Kotlin and Java support

### Mobile-Optimized UI Components

Pre-built, native UI elements that feel at home on each platform:

* **Native Bottom Sheets**: Platform-specific design and behavior
* **Adaptive Layouts**: Responsive to different screen sizes and orientations
* **Custom Animations**: Smooth, native-feeling transitions
* **Accessibility Support**: Built-in support for VoiceOver and TalkBack

### No-Code Configuration

Empower your team to make changes without app updates:

* **Dynamic Authentication Flow**: Modify sign-in methods and flows instantly
* **Visual Customization**: Update colors, text, and branding from the dashboard
* **Feature Flags**: Enable/disable features without code changes
* **A/B Testing**: Test different flows without deploying new versions

### Automated User Journeys

Create sophisticated onboarding experiences without code:

* **Trigger Controls**: Choose when and where to prompt users
* **Progressive Profiling**: Gradually collect user information
* **Conditional Flows**: Create different paths based on user attributes
* **Cross-Platform Consistency**: Maintain unified experiences across devices

### Easy Implementation

Quick integration process that respects developer workflows:

* **Comprehensive Documentation**: Clear setup guides and API references
* **Sample Applications**: Working examples for common use cases
* **Version Management**: Backward compatibility and clear upgrade paths
* **Technical Support**: Direct access to engineering support

## Steps for getting started:

1. [Set up your Rownd account](/welcome/getting-started) (only takes a minute).
2. Create an [app key](/configuration/app-credentials).
3. Install Rownd using an SDK.
4. [Configure customizations](/configuration/overview) and sign-in methods from the Rownd platform.

## Rownd Mobile SDKs:

<CardGroup>
  <Card title="Android" color="#a4c639" icon="android" href="/sdk-reference/mobile/android">
    Kotlin or Java
  </Card>

  <Card title="iOS" icon="apple" color="#000" href="/sdk-reference/mobile/ios">
    Swift
  </Card>

  <Card
    title="Flutter"
    color="#027DFD"
    icon={<svg
            className="h-6 w-6 bg-primary dark:bg-primary-light"
            style={{
                "WebkitMaskImage": "url('/images/flutter.svg')",
                "WebkitMaskRepeat": "no-repeat",
                "WebkitMaskPosition": "center center",
            }}
        />}
    href="/sdk-reference/mobile/flutter"
  />

  <Card title="React Native" color="#61DBFB" icon="react" href="/sdk-reference/mobile/react-native" />

  <Card
    title="Expo"
    icon={<svg
            className="h-6 w-6 bg-primary dark:bg-primary-light"
            style={{
                "WebkitMaskImage": "url('/images/expo-client.svg')",
                "WebkitMaskRepeat": "no-repeat",
                "WebkitMaskPosition": "center center",
                "filter": "invert(0%) sepia(1%) saturate(3%) hue-rotate(326deg) brightness(97%) contrast(104%)"
            }}
        />}
    href="/sdk-reference/mobile/expo"
  />
</CardGroup>
