---
title: "Features"
description: "Learn about the features of Sentry's Android SDK."
url: https://docs.sentry.io/platforms/android/features/
---

# Features | Sentry for Android

Sentry's Android SDK enables automatic reporting of errors and exceptions, and identifies performance issues in your application. The below, is a list of features that are available as part of this SDK.

Already using Sentry for Android? Here are some recent highlights

We released [Performance-V2](https://docs.sentry.io/platforms/android/tracing/instrumentation/perf-v2.md), a set of experimental features to give you more details about app start performance and frame delay on a span level.

We released [Source Context](https://docs.sentry.io/platforms/android/enhance-errors/source-context.md), which shows snippets of code around the location of stack frames.

Let us know if you have feedback by filing a [GitHub issue](https://github.com/getsentry/sentry-java/issues/new?assignees=\&labels=Platform%3A+Android%2CType%3A+Bug\&template=bug_report_android.yml).

* Native Development Kit (NDK), the set of tools that allows you to use C and C++ with Android.

* Events [enriched with device data](https://docs.sentry.io/platforms/android/enriching-events/context.md).

* Offline caching. (If a device is offline, we'll send a report once the application has been restarted.)

* [Automatic breadcrumbs](https://docs.sentry.io/platforms/android/enriching-events/breadcrumbs.md#automatic-breadcrumbs) for:

  * Android activity lifecycle events.
  * Application lifecycle events.
  * System events such as: low battery, low storage space, airplane mode started, shutdown, changes of the configuration, and so forth.
  * Application component callbacks.
  * User Interactions such as: view click, scroll, swipe, and so on.
  * Android [fragment](https://docs.sentry.io/platforms/android/configuration/integrations/fragment.md) lifecycle events.
  * [OkHttp](https://docs.sentry.io/platforms/android/configuration/integrations/okhttp.md) requests.
  * [Apollo](https://docs.sentry.io/platforms/android/configuration/integrations/apollo.md) requests.
  * [Timber logs](https://docs.sentry.io/platforms/android/configuration/integrations/timber.md).
  * [Navigation destination](https://docs.sentry.io/platforms/android/configuration/integrations/navigation.md) changes.

* [Release health](https://docs.sentry.io/product/releases/health.md), tracking crash-free users and sessions.

* [Attachments](https://docs.sentry.io/platforms/android/enriching-events/attachments.md) that can enrich your event by storing additional files, such as config or log files.

* [User Feedback](https://docs.sentry.io/platforms/android/user-feedback.md), providing the ability to collect user information when an event occurs.

* [Tracing](https://docs.sentry.io/product/insights/overview.md) that can track:

  * Android activity transactions.
  * User interaction transactions such as: view click, scroll, swipe, and so on.
  * [Navigation transactions](https://docs.sentry.io/platforms/android/configuration/integrations/navigation.md).
  * Android [fragment spans](https://docs.sentry.io/platforms/android/configuration/integrations/fragment.md).
  * [Cold and warm app starts](https://docs.sentry.io/platforms/android/tracing/instrumentation/automatic-instrumentation.md#app-start-instrumentation).
  * [Slow and frozen frames](https://docs.sentry.io/platforms/android/tracing/instrumentation/automatic-instrumentation.md#slow-and-frozen-frames).
  * [OkHttp request spans](https://docs.sentry.io/platforms/android/configuration/integrations/okhttp.md).
  * [SQLite and Room query spans](https://docs.sentry.io/platforms/android/configuration/integrations/room-and-sqlite.md).
  * [File I/O spans](https://docs.sentry.io/platforms/android/configuration/integrations/file-io.md).
  * [Apollo request spans](https://docs.sentry.io/platforms/android/configuration/integrations/apollo.md).
  * Distributed tracing through [OkHttp](https://docs.sentry.io/platforms/android/configuration/integrations/okhttp.md) and [Apollo](https://docs.sentry.io/platforms/android/configuration/integrations/apollo.md) integrations.

* [Application Not Responding (ANR)](https://docs.sentry.io/platforms/android/configuration/app-not-respond.md), reported if the application is blocked for more than five seconds.

* [HTTP Client Errors](https://docs.sentry.io/platforms/android/configuration/integrations/okhttp.md#http-client-errors).

* [Screenshot attachments for errors](https://docs.sentry.io/platforms/android/enriching-events/screenshots.md).

* [View Hierarchy attachments for errors](https://docs.sentry.io/platforms/android/enriching-events/viewhierarchy.md).

* Code samples provided in both Kotlin and Java (since the Android SDK uses both languages).

* A [sample application](https://github.com/getsentry/sentry-java/tree/main/sentry-samples/sentry-samples-android) for our Android users.
