Light Meter Apps for Android - Samsung Galaxy S24 Ultra Guide
Purpose: Guide to using Android smartphone as a light meter for film photography Device: Samsung Galaxy S24 Ultra (applicable to most modern Android devices) Updated: 2026-05-23
Why Use a Smartphone as a Light Meter?
Advantages: - Always with you (no extra equipment to carry) - Modern smartphone cameras have excellent sensors - Incident and reflective metering possible - Spot metering capability - Free or low-cost compared to dedicated meters ($300-600) - Instant calculations - Film stock database integration
Limitations: - Not as accurate as dedicated incident meter (Sekonic, Gossen) - Requires calibration for best results - Battery dependent - Screen glare in bright sunlight
Samsung Galaxy S24 Ultra Specifics: - 200MP main sensor (excellent dynamic range) - Large sensor size (better low-light performance) - Advanced computational photography (can be calibrated)
Existing Light Meter Apps - Review & Comparison
Recommended Apps for Film Photography
1. Lux Light Meter (Free with Pro version)
Developer: Cornfield Electronics Price: Free (basic), $5.99 Pro Rating: 4.6/5 (Google Play)
Features: - Incident and reflective metering - Spot metering with adjustable circle size - ISO 3 to 8000 - Shutter speeds: 1/8000s to 8 hours - Aperture: f/0.7 to f/128 - EV (Exposure Value) display - Film reciprocity calculator - Multiple metering modes
Pros: - Simple, clean interface - Accurate calibration - Works offline - No ads in Pro version
Cons: - Basic UI (not as polished as paid apps) - Limited film stock database
Best for: General film photography, beginners
2. Light Meter - Free WBPhoto (Free)
Developer: WBPhoto Price: Free (ad-supported) Rating: 4.5/5
Features: - Reflective metering - ISO 6 to 6400 - Shutter speeds: 1/8000s to 30s - Aperture: f/1.0 to f/64 - EV compensation - Simple interface
Pros: - Completely free - Lightweight - Fast operation
Cons: - Ads present - No incident metering - Limited advanced features
Best for: Quick reference, budget-conscious photographers
3. Lightmate - Light Meter ($4.99)
Developer: David Quiles Price: $4.99 (one-time purchase) Rating: 4.7/5
Features: - Incident and reflective metering - Spot metering - ISO 1 to 12800 - Shutter speeds: 1/8000s to 15 minutes - Aperture: f/0.5 to f/128 - ND filter calculator (up to ND1000) - Film reciprocity failure compensation - Multiple camera profiles - Film stock database
Pros: - Comprehensive feature set - ND filter integration (essential for long exposure) - Film reciprocity calculator (crucial for film) - No ads, no subscription
Cons: - Paid (though one-time, not subscription) - Learning curve for advanced features
Best for: Serious film photographers, landscape work with ND filters
4. myLightMeter PRO ($5.99)
Developer: David Quiles Price: $5.99 (one-time purchase) Rating: 4.8/5
Features: - Advanced incident metering simulation - Reflective and spot metering - ISO 1 to 409600 - Shutter speeds: 1/12000s to 30 minutes - Aperture: f/0.5 to f/512 - Zone System (Ansel Adams) - Multiple metering profiles (save custom settings) - Film reciprocity database (50+ film stocks) - ND filter calculator - Multiple camera support
Pros: - Most comprehensive film-specific features - Zone System support (advanced B&W photographers) - Extensive film reciprocity database - Professional-grade accuracy - Save metering profiles per film stock
Cons: - Most expensive - Complex UI (not beginner-friendly)
Best for: Advanced film photographers, Zone System users, multiple film stocks
5. Pocket Light Meter (Free with Pro $2.99)
Developer: Nuwaste Studios Price: Free (basic), $2.99 Pro Rating: 4.4/5
Features: - Reflective metering - Spot metering - ISO 25 to 6400 - Shutter speeds: 1/4000s to 30s - Aperture: f/1.4 to f/32 - Simple UI - EV display
Pros: - Free version usable - Clean, minimal interface - Fast startup
Cons: - Limited ISO range - No incident metering - No film reciprocity
Best for: Casual shooting, simple metering needs
Comparison Table
| App | Price | Incident | Spot | ND Filter | Reciprocity | Zone System | Film Database |
|---|---|---|---|---|---|---|---|
| Lux Light Meter | $5.99 | Yes | Yes | No | Yes | No | Limited |
| Light Meter Free | Free | No | No | No | No | No | No |
| Lightmate | $4.99 | Yes | Yes | Yes | Yes | No | Yes |
| myLightMeter PRO | $5.99 | Yes | Yes | Yes | Yes | Yes | Extensive |
| Pocket Light Meter | $2.99 | No | Yes | No | No | No | No |
Recommended Choice by Use Case
Beginner film photographer: - Start: Light Meter - Free WBPhoto (free, learn basics) - Upgrade: Lux Light Meter Pro ($5.99, solid features)
Serious film photographer (35mm/120): - Lightmate ($4.99) - Best value, ND filters, reciprocity
Advanced B&W photographer (Zone System): - myLightMeter PRO ($5.99) - Zone System, extensive film database
Casual shooter: - Pocket Light Meter (Free) - Quick reference
My recommendation for Samsung S24 Ultra: - Lightmate or myLightMeter PRO - Takes full advantage of the excellent camera sensor
How to Calibrate Your Light Meter App
Why calibrate: - Every phone camera sensor is different - Computational photography can skew readings - Ensure accuracy against known standard
Method 1: Compare Against Known Meter
If you have access to a calibrated meter (Sekonic, Gossen):
- Set identical conditions:
- Same ISO (e.g., ISO 100)
- Same location
-
Meter same gray card or scene
-
Compare readings:
- Note difference (e.g., app reads 1/125 f/8, Sekonic reads 1/125 f/11)
-
Difference = 1 stop
-
Apply correction:
- Most apps have "calibration offset" setting
-
Set to -1 stop (if app overexposed) or +1 stop (if underexposed)
-
Test and verify:
- Shoot test roll using app readings
- Adjust calibration until results match expectations
Method 2: Gray Card Test
If no reference meter available:
-
Obtain 18% gray card (Kodak Gray Card standard)
-
Outdoor test (cloudy day, even light):
- Place gray card in same light as subject
- Fill phone screen with gray card (reflective metering)
-
Note reading (e.g., 1/250 f/8 at ISO 100)
-
Shoot test frame:
- Use reading on film
-
Develop normally
-
Evaluate negative:
- Gray card should be middle gray on negative
- If too dark: App underexposed, add +0.5 to +1 stop correction
-
If too light: App overexposed, subtract -0.5 to -1 stop correction
-
Iterate:
- Repeat test until gray card renders correctly
Method 3: Known Scene Test
Use Sunny 16 rule as baseline:
Sunny 16 Rule: In bright sun, exposure = 1/(ISO) at f/16
Example: ISO 100 film in bright sun = 1/100s (≈1/125s) at f/16
- Bright sunny day, meter with app
- Reading should be approximately 1/125 f/16 at ISO 100
- If different, apply calibration offset
Using Your Phone as an Incident Meter
Incident metering = Measuring light falling on the subject (not reflected from it).
Challenge: Phone cameras measure reflected light by default.
Workaround with diffuser:
DIY Incident Dome
Materials: - White ping-pong ball - White translucent plastic (sandwich bag, diffusion gel) - Tape
Method: 1. Cut ping-pong ball in half 2. Place half-sphere over phone camera lens 3. Secure with tape or elastic 4. Meter with diffuser in place 5. Position phone at subject location, point camera at camera position
Effect: Diffuser averages light from all directions (simulates incident dome).
Commercial solution: - Lumu Power (external incident meter for smartphone) - $200 - Luxi (clip-on diffuser for phone) - $30 (if still available)
Samsung Galaxy S24 Ultra Specific Tips
Camera Sensor Characteristics
Main camera specs: - 200MP sensor (1/1.3" size) - f/1.7 aperture - Large pixel size (excellent low-light)
Advantages for metering: - High dynamic range (accurate in difficult lighting) - Low noise (reliable in dim conditions) - Large sensor (better light sensitivity)
Settings for Best Accuracy
1. Disable Computational Photography: - Settings → Camera → Scene Optimizer → OFF - Settings → Camera → Smart Suggestions → OFF
Reason: Computational photography adjusts exposure automatically, skewing meter readings.
2. Use Pro Mode (if metering manually without app): - Camera → More → Pro - Manual ISO, shutter, aperture control - Use histogram for evaluation
3. Lock Exposure: - Tap and hold on subject in camera app - AE/AF Lock appears - Note shutter speed and ISO displayed
4. Enable Grid: - Settings → Camera → Grid lines → ON - Helps with composition and metering zones
Metering Techniques for Film Photography
Reflective Metering (Default)
Point camera at subject, read exposure.
Use for: - General scenes - Evenly lit subjects - When subject fills frame
Watch out for: - Bright backgrounds (underexpose subject) - Dark backgrounds (overexpose subject) - Camera meters for middle gray (18%)
Spot Metering
Meter small area (1-5% of frame).
Use for: - Backlit subjects (meter subject's face, not background) - High contrast scenes - Zone System (meter specific zones)
How to (in apps): - Enable spot metering mode - Position circle over subject - Read exposure
Advanced (Zone System): - Meter shadow (Zone III) - Meter highlight (Zone VII) - Place exposures accordingly - Develop for desired contrast
Incident Metering (with diffuser)
Meter light falling on subject.
Use for: - Studio lighting - Controlled environments - When subject reflectance varies (white dress, black suit)
How to: - Attach diffuser to phone camera - Stand at subject position - Point camera back at camera position - Read exposure
Advantage: Not affected by subject brightness, measures actual light.
Practical Field Workflow
Before Shoot
- Calibrate app (one-time, or verify periodically)
- Set film ISO in app (e.g., ISO 400 for HP5 Plus)
- Set filter compensation if using filters (see Filter Reference Guide)
- Decide metering mode (reflective, spot, or incident)
During Shoot
Basic Workflow:
- Open light meter app
- Point at subject (reflective) or use diffuser (incident)
- Read exposure (e.g., 1/250s f/8)
- Check latitude (does scene fit film latitude?)
- Set camera to indicated exposure
- Shoot
Advanced Workflow (Zone System):
- Meter shadow (darkest area with detail desired)
- Note exposure (e.g., 1/60s f/8)
- Meter highlight (brightest area with detail desired)
- Note exposure (e.g., 1/500s f/8)
- Calculate range (3 stops difference)
- Decide placement:
- Shadow at Zone III → expose 1/60s f/8
- Develop normally (if range ≤ 5 stops)
- Compress development (if range > 5 stops)
After Shoot
Record exposures in app notes: - Scene type - Metered value - Actual exposure used - Deviations (bracketing)
Review results after development: - If negatives consistently over/underexposed, adjust calibration
Film-Specific Considerations
Color Negative Film
Latitude: -1 to +3 stops (forgiving)
Metering strategy: - Meter for shadows (ensure shadow detail) - Slight overexposure is safe (1 stop) - Highlights can be 2-3 stops over and still printable
App workflow: - Spot meter shadow area - Use that reading or +1 stop
Black & White Negative Film
Latitude: -1 to +5 stops (very forgiving)
Metering strategy: - "Expose for shadows, develop for highlights" - Meter shadow, place at Zone III (2 stops under middle gray) - Adjust development if highlight range is compressed
App workflow: - Spot meter darkest important shadow - Underexpose by 2 stops from meter reading (places shadow at Zone III) - Or: Use Zone System mode in myLightMeter PRO
Color Slide Film (E-6)
Latitude: -0.5 to +0.5 stops (very tight!)
Metering strategy: - Meter precisely (incident metering ideal) - Bracket exposures (-0.5, 0, +0.5) - Slight underexposure preferable to overexposure (holds highlights)
App workflow: - Use incident metering (diffuser) if possible - Or: Spot meter middle tone (skin, gray card) - BRACKET (critical for slide film)
ND Filter Integration
Many apps include ND filter calculator:
Workflow: 1. Meter scene without filter 2. Enable ND filter mode in app 3. Select ND strength (ND8, ND64, ND1000, etc.) 4. App calculates compensated exposure 5. Set camera to new exposure
Example (Lightmate app): - Meter: 1/500s f/8 (no filter) - Filter: ND1000 (10 stop) - App shows: 2s f/8 (compensated)
Manual calculation (if app lacks ND mode): - Refer to Photography Filter Reference Guide - Use ISO compensation method: - Film ISO 100, ND8 (3 stop) - Meter app at ISO 800 - Reading is automatically compensated
Reciprocity Failure Compensation
Reciprocity failure: Film sensitivity decreases at very long exposures.
Affects: Exposures longer than 1 second (film-dependent).
Apps with reciprocity database: - myLightMeter PRO (50+ film stocks) - Lightmate (common films)
Example (Kodak Tri-X 400): - Metered exposure: 4 seconds - Reciprocity correction: +1 stop - Actual exposure: 8 seconds
Manual method (without app): - Consult film datasheet - Apply manufacturer recommended correction
Advanced Features in Premium Apps
Zone System (myLightMeter PRO)
Ansel Adams' Zone System for B&W:
Zones: - Zone 0: Pure black (no detail) - Zone III: Textured shadow (first visible detail) - Zone V: Middle gray (18% reflectance) - Zone VII: Textured highlight (last visible detail) - Zone X: Pure white (paper base)
App workflow: 1. Enable Zone System mode 2. Meter shadow → Place at Zone III 3. Meter highlight → Note zone (should be ≤ Zone VII) 4. App calculates exposure and development adjustment
Use case: Fine art B&W photography, maximum control.
Multiple Camera Profiles
Save settings per camera/lens:
Example profiles: - "Hasselblad 500C/M + 80mm Planar" - ISO 100 films, incident metering - "Leica M6 + 50mm Summicron" - ISO 400 films, spot metering - "4×5 Large Format" - ISO 100, Zone System, ND filters
Benefit: Quick switching, no re-entering settings.
Film Stock Database
Preloaded film characteristics: - Base ISO - Reciprocity failure curves - Push/pull recommendations
Apps: - myLightMeter PRO: 50+ film stocks - Lightmate: Common stocks (Tri-X, HP5, Portra, etc.)
Troubleshooting Common Issues
Issue 1: Readings Inconsistent with Dedicated Meter
Cause: Phone computational photography or uncalibrated sensor.
Solution: - Disable scene optimizer - Calibrate app using gray card or known meter - Test multiple times, average results
Issue 2: Underexposed Negatives
Cause: App reading too bright (recommending underexposure).
Solution: - Add +0.5 to +1 stop calibration offset in app settings - Re-test with gray card
Issue 3: Overexposed Negatives
Cause: App reading too dark (recommending overexposure).
Solution: - Subtract -0.5 to -1 stop calibration offset - Re-test
Issue 4: Screen Unreadable in Bright Sunlight
Cause: Phone screen brightness insufficient.
Solution: - Use shade (hand, hat brim) to read screen - Increase screen brightness to maximum - Consider external shade/loupe (Hoodman, etc.)
Issue 5: App Drains Battery Quickly
Cause: Camera sensor active constantly.
Solution: - Close app when not in use - Carry power bank - Use airplane mode (if app works offline)
DIY Custom Light Meter App (For Developers)
If existing apps don't meet your needs, consider building custom app.
Technology Stack
Language: Kotlin (recommended) or Java IDE: Android Studio APIs: - Camera2 API (low-level camera access) - CameraX (higher-level, simpler)
Core Components
1. Camera Access:
// Simplified Camera2 API usage
val cameraManager = getSystemService(Context.CAMERA_SERVICE) as CameraManager
val cameraId = cameraManager.cameraIdList[0]
val characteristics = cameraManager.getCameraCharacteristics(cameraId)
2. Image Analysis:
// Calculate average luminance from camera frame
val imageProxy: ImageProxy = // from CameraX
val buffer = imageProxy.planes[0].buffer
val luminance = calculateAverageLuminance(buffer)
3. Exposure Calculation:
// EV = log₂(N² / t)
// Where N = f-stop, t = shutter speed in seconds
fun calculateEV(aperture: Float, shutterSpeed: Float): Float {
return log2((aperture * aperture) / shutterSpeed)
}
4. UI Components: - ISO selector - EV display - Shutter speed / Aperture selector - Metering mode toggle
Example Project Structure
LightMeterApp/
app/
src/
main/
java/com/example/lightmeter/
MainActivity.kt
CameraController.kt
ExposureCalculator.kt
FilterCalculator.kt
ReciprocityCalculator.kt
res/
layout/
activity_main.xml
values/
AndroidManifest.xml
build.gradle
settings.gradle
Development Guide Reference
If interested in building custom app, I can create: - Full Kotlin implementation guide - Camera2 API integration tutorial - Exposure calculation algorithms - UI/UX design for film photography
Time estimate: 20-40 hours for functional prototype.
Comparison: Phone App vs Dedicated Light Meter
| Feature | Phone App | Dedicated Meter (Sekonic L-308X) |
|---|---|---|
| Price | $0-6 | $300-400 |
| Accuracy | Good (with calibration) | Excellent (factory calibrated) |
| Incident metering | Requires diffuser | Built-in dome |
| Spot metering | Yes (1-5°) | Yes (1° precision) |
| Flash metering | No | Yes |
| Battery life | Hours (phone dependent) | Weeks/months |
| Portability | Always with you | Extra gear |
| Durability | Fragile (phone) | Ruggedized |
| Zone System | App-dependent | Some models |
Verdict: - Phone app: 95% of film photography needs, free to $6 - Dedicated meter: Professional work, studio, flash metering
Recommended Workflow for Samsung S24 Ultra
My recommended setup:
App: myLightMeter PRO ($5.99) Why: - Zone System support (B&W photography) - Extensive film reciprocity database - ND filter calculator - Multiple camera profiles
Calibration: - Use gray card method (one-time setup) - Test with known film stock (Tri-X or HP5)
Accessories: - DIY ping-pong ball diffuser (incident metering) - Kodak 18% gray card (calibration and spot metering reference)
Field workflow: 1. Open myLightMeter PRO 2. Select film stock (e.g., "HP5 Plus 400") 3. Spot meter shadow (important detail) 4. Spot meter highlight (important detail) 5. App shows exposure + development recommendation 6. Set camera, shoot
Cost: $5.99 (app) + $8 (gray card) + $0 (DIY diffuser) = ~$14 total
vs. Sekonic L-308X: $350
Field Notes Section
Print and laminate for quick reference.
My Light Meter App Setup
App: ____ Calibration offset: __ stops Preferred metering mode: Reflective / Spot / Incident Filter compensation: Via app / Manual ISO adjustment
Quick Reference
Film: ___ (ISO ) App ISO setting: ___ Filter in use: _ ( stop loss) Adjusted ISO for filter: ___
Metered exposure: 1/s f/ Actual exposure: 1/s f/ Notes: _________
Sources and Further Reading
Android Light Meter Apps: - Lux Light Meter: https://play.google.com/store/apps/details?id=com.dq.lux.meter - Lightmate: https://play.google.com/store/apps/details?id=com.dq.lightmate - myLightMeter PRO: https://play.google.com/store/apps/details?id=com.dq.mylightmeterpro
Photography References: - "The Negative" - Ansel Adams (Zone System metering) - "Using Your Meter" - David Taylor (metering techniques)
Android Development: - Android Camera2 API: https://developer.android.com/reference/android/hardware/camera2/package-summary - CameraX: https://developer.android.com/training/camerax
Compiled: 2026-05-23 Device: Samsung Galaxy S24 Ultra (and compatible Android devices) For field use: Print app recommendations and calibration guide