Camera and media apps span a broad range of use cases, from capturing content to
editing photos to sharing music with friends to scrolling through videos on
social media. In this developer center, you'll find resources to help you
create, extend, level up, and optimize your apps for these types of use cases
and more.

Currently, you will find guidance for media playback and video editing in this
section, but over time the Camera and media developer center will grow to
incorporate content for in-app capture and other relevant use cases, best
practices as you build multidevice experiences, and direct references to sample
app code so you can see it all in action.

This section also provides guidance on how to add camera capabilities to your
app, whether by firing off an intent to launch the user's favorite camera app,
or by building full camera capabilities directly into your app.

## Build an app

To build audio or video playback features, we recommend using ExoPlayer from the
Jetpack Media3 library.

[Create a playback app](https://developer.android.com/media/implement/playback-app)

To build media editing features, we recommend using Transformer from the Jetpack
Media3 library.

[Create an editing app](https://developer.android.com/media/implement/editing-app)

## Extend your app's reach

Reach your users where they are by adding support for more form factors like
large screens and Wear OS, Google Assistant, and Cast-enabled devices.

[Go to Extend your app's reach](https://developer.android.com/media/implement)

## Level up your app

Take your app from good, to better, to best by implementing premium media
features like HDR and spatial audio. Then, drive higher engagement and revenue
with multidevice integrations.

[Go to Level up your app](https://developer.android.com/media/grow)

## Optimize for high quality

Ensure users have a great experience when using your app by testing and
investing in performance and reliability.

[Go to Optimize for high quality](https://developer.android.com/media/optimize)

## Add camera capabilities to your app

Enable your app to capture photos and videos,
either by integrating your app with the user's
preferred camera app, or by adding full camera capabilities directly into
your app.

[Go to Add camera capabilities](https://developer.android.com/media/camera/get-started-with-camera)