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

# Overview

> a0 provides multiple testing methods to ensure your app works perfectly before deployment.

## Testing Methods Comparison

| Method            | Platforms   | Features                        | Limitations                         | Best For          |
| ----------------- | ----------- | ------------------------------- | ----------------------------------- | ----------------- |
| **Web Preview**   | Web         | Instant updates, full debugging | No native features                  | Rapid development |
| **a0 Mobile App** | iOS         | Quick testing, no build needed  | No payments, iOS only               | UI/UX testing     |
| **Expo Go**       | Android     | Standard React Native features  | Limited native modules, no payments | Android testing   |
| **Native Builds** | iOS/Android | Full features, payments work    | Requires build time, no hot reload  | Final testing     |

## Quick Start

<CardGroup cols={2}>
  <Card title="Web Preview" icon="browser" href="/development/testing/web-preview">
    Test instantly in your browser with hot reload and debugging tools.
  </Card>

  <Card title="Mobile App Testing" icon="mobile" href="/development/testing/mobile-app-testing">
    Use the a0 app for iOS or Expo Go for Android testing.
  </Card>

  <Card title="Native Testing" icon="hammer" href="/development/testing/native-build-testing">
    Build and test native IPA/APK files with all features enabled.
  </Card>

  <Card title="Device Registration" icon="fingerprint" href="/development/testing/device-registration">
    Register iOS devices for testing native builds.
  </Card>
</CardGroup>
