Skip to content

Repository files navigation

CameraX Explorer 📸

A professional, hands-on learning project dedicated to mastering the Android CameraX ecosystem using Kotlin and Jetpack Compose.

This repository transforms a basic camera preview into a "Pro" photography tool, with each feature documented to provide a deep understanding of the underlying Android hardware and software architecture.

🚀 Quick Start

  1. Clone the repository.
  2. Open in Android Studio (Ladybug or newer).
  3. Run on a physical device (Camera features require real hardware).

📖 Deep-Dive Learning Modules

Since this is a learning-first project, every major feature includes a technical deep-dive guide:

✅ Features Implemented

  • Smart Scanning: Real-time barcode/QR detection via ML Kit.
  • Pro Capture: High-quality photo and video recording directly to the public Gallery.
  • Manual Mode: Precision control over Zoom (Vertical Slider) and Exposure (EV).
  • Dual Mode: Picture-in-Picture support for simultaneous sensor streaming.
  • Manufacturer Effects: Dynamic detection and activation of hardware Night/Bokeh modes.
  • Edge-to-Edge: Modern UI with proper Scaffold padding and Material 3 design.

Built for developers who want to understand how things work under the hood. Feel free to explore, fork, and learn!

About

A hands-on CameraX learning project built with Kotlin and Jetpack Compose, covering preview, image capture, camera switching, and flash.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages