A lightweight, efficient, and zero-lag Android application that allows you to see yourself as others see you.
Most front-facing cameras show you a "mirrored" image — the same thing you see in a bathroom mirror. While we are used to this, it is not how the world sees us. This "True Mirror" app flips the feed horizontally to show you your actual face in real-time.
- True Mirror Mode: See the real you with zero rendering lag.
- Normal Selfie Toggle: Switch back to mirrored view with a smooth animation.
- Instant Capture: Save the current view directly to your photo gallery.
- Minimalist Design: Full-screen immersive preview with clean, transparent overlays.
- Lightweight: Built using modern Android CameraX for peak performance.
The "True Mirror" effect uses a horizontal scale transformation (scaleX = -1f). Because this is applied at the GPU compositing level via a transformation matrix, there is no per-pixel processing cost, ensuring the feed remains perfectly fluid.
- Language: Kotlin
- Camera API: AndroidX CameraX (PreviewView)
- UI: Material 3 / Android XML
- Minimum SDK: API 24 (Android 7.0)
- Clone the repository.
- Open in Android Studio Giraffe (or newer).
- Connect your Android device.
- Click Run.
This project is licensed under the MIT License - see the LICENSE file for details.