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)