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

# Overview

> High-performance Android SDK for Stringboot

***

The Stringboot Android SDK is a high-performance, offline-first library for managing dynamic strings in your Android applications. It supports both **Jetpack Compose** and **XML-based layouts**.

<CardGroup cols={2}>
  <Card title="Installation" icon="download" href="/android-sdk/installation">
    Add the SDK to your Gradle project.
  </Card>

  <Card title="Usage" icon="code" href="/android-sdk/usage">
    Learn how to fetch and use strings.
  </Card>
</CardGroup>

## Key Features

<CardGroup cols={2}>
  <Card title="High Performance" icon="rocket">
    Sub-300ms string lookups on 4G networks.
  </Card>

  <Card title="Offline-First" icon="database">
    Full functionality without network via Room database persistence.
  </Card>

  <Card title="Smart Caching" icon="memory">
    Multi-layered cache (Memory + Disk) with language-aware eviction.
  </Card>

  <Card title="Reactive" icon="arrows-rotate">
    Kotlin Flow support for automatic UI synchronization.
  </Card>

  <Card title="Multi-Language" icon="globe">
    Runtime language switching with instant UI updates.
  </Card>

  <Card title="A/B Testing" icon="flask">
    Native support for copy testing and experiments.
  </Card>
</CardGroup>

## Requirements

| Requirement    | Version              |
| :------------- | :------------------- |
| **Min SDK**    | API 24 (Android 7.0) |
| **Target SDK** | API 34 (Android 14)  |
| **Kotlin**     | 1.9.22+              |
| **Gradle**     | 8.2.2+               |
