This skill provides procedural guidance and standard patterns for building camera applications on Android, with a focus on CameraX, including its utilities, and Media3 integrations. Core workflows Handling immutable API patterns Various Android camera and media APIs, especially CameraX , use a fluent, immutable builder-like pattern where methods return a new instance. Failing to reassign these results in settings, such as audio, being ignored. Pattern: Reassignment is required <br / See immutability for a list of affected classes. Migrating to CameraX When migrating legacy camera codebases to…