# Android Player
Renders .lottie and .json animations in Android apps. Supports Jetpack Compose and XML layouts, playback control, theming, slots, and state machines.

# dotLottie Android Player

The dotLottie Android player renders `.lottie` and `.json` Lottie animations in Android applications. It supports Jetpack Compose and XML layouts, playback control, theming, slots, and interactive state machines on Android API 24+.

## Tutorials

- [Getting Started](/en/runtimes/distributions/android/v0.x) — Install the player and display your first animation

## How-to Guides

- [Usage Guide](/en/runtimes/distributions/android/v0.x/usage-guide) — Load animations, control playback, handle events, and apply theming
- [Examples](/en/runtimes/distributions/android/v0.x/examples) — Common tasks with code examples

## Explanation

- [Understanding State Machines](/en/runtimes/distributions/android/v0.x/state-machines) — How state machines integrate with animation playback

## Reference

- [API Reference](/en/runtimes/distributions/android/v0.x/api-reference) — `DotLottieAnimation` composable, XML attributes, Controller, and EventListener
