A training app to learn camera exposure (EV) intuitively
Developed with reference to Nikon Z8
1. About This App
Camera EV BootCamp is a training app that helps you learn camera exposure settings intuitively. You can understand the relationship between aperture, shutter speed, and ISO through realistic camera-like controls.
⚠️ Important: The exposure programs (auto-control logic for P/A/S modes) are custom implementations. Behavior may differ from actual cameras.
📷 Reference Camera: Nikon Z8
This app is developed with reference to Nikon Z8's UI and operation system. Exposure modes (P/A/S/M), top LCD display style, indicator direction (+ on right), and ISO Auto behavior are implemented to be similar to Nikon cameras.
Two Modes
Mode
Target
Features
Simple
Beginners
Learn basics in M mode only
Pro
Intermediate-Advanced
All P/A/S/M modes supported
2. Simple Mode Simple
Learn the basics of the exposure triangle (aperture, shutter speed, ISO) in Manual (M) mode only.
Screen Layout
① Nikon Z8-style Top LCD
Mode display: M (Manual) fixed
Shutter Speed: Current setting
Aperture: Current setting (supports f/0.95)
Exposure Indicator: Displayed in -5 to +5 range
ISO: Current setting
② EV Info Panel
Base EV: Target scene brightness (tap to change)
Setting EV: EV achieved with current settings
Scene Icon: Shows scene corresponding to EV
Camera Button: Capture or import from library
💡 Import Info: When importing from camera or photos, the "Base EV" label blinks orange. Tap the blinking label to view the imported photo's aperture, shutter speed, and ISO. The blinking stops when you manually change the EV.
Basic Usage
Tap Base EV to set the brightness of your target scene
Adjust aperture, SS, and ISO until the exposure indicator shows "0"
When the indicator is centered, you have proper exposure
🎯 Goal: Align the exposure indicator to "0" = Proper Exposure
3. Pro Mode Pro
Learn exposure control for all P/A/S/M modes with camera-like operation.
Exposure Modes
Mode
Aperture
SS
ISO
Exp. Comp
P
Auto
Auto
Manual/Auto
Active
A
Manual
Auto
Manual/Auto
Active
S
Auto
Manual
Manual/Auto
Active
M
Manual
Manual
Manual/Auto
ISO Auto only
ISO Auto
When ON, ISO is automatically adjusted to achieve proper exposure with your set aperture and SS.
Baseline ISO: The ISO set on the dial is the starting sensitivity
Min SS: Auto (focal length based) or manual setting
Low light: After reaching SS limit, ISO increases
AEL Button
The AEL button in the EV info panel lets you lock/unlock exposure.
First press: Lock exposure at current EV (orange display)
Press again: Unlock, resume following base EV (white display)
Blinking at Exposure Limits
When aperture, SS, or ISO reaches limits and target exposure cannot be achieved, related elements blink.
Mode
ISO Auto ON
ISO Auto OFF
P
Aperture + SS + ISO-A blink
Aperture + SS blink
A
SS + ISO-A blink
SS blink
S
Aperture + ISO-A blink
Aperture blink
M
Indicator only blinks
4. EV Basics
What is EV?
EV (Exposure Value) is a number that represents scene brightness. Higher numbers mean brighter scenes.
EV = log₂(F² / SS) - log₂(ISO / 100)
EV and Scene Correspondence
EV
Icon
Scene
17+
☀️🏖️
Extremely bright (snow, mountaintop)
15-16
☀️
Bright sun
12-14
☁️
Cloudy
8-11
🏠
Indoor
4-7
🌙
Night scene
Below 0
🌌
Starry sky
💡 Remember: Sunny outdoor is about "EV 15".
Technical Specification of EV Calculation
This app uses the same index-based calculation for both Simple mode and Pro mode.
🔧 What is Index-Based Calculation?
Display values for aperture and shutter speed (e.g., F2.8, 1/125) have slight differences from theoretical values. Continuous mathematical calculations accumulate errors, but this app treats each value as an index (step count) in a list, always calculating accurate EV values in step units.
This ensures:
Consistent results for special values like F0.95 in both Simple and Pro modes
Exposure indicator display is perfectly synchronized between both modes
Accurate calculations according to the configured step size (1-stop/1/2-stop/1/3-stop)
EV values imported from camera/photos are also rounded to the configured step size
5. Exposure Triangle
Proper exposure is determined by the balance of three elements: aperture, shutter speed, and ISO.
Aperture
Value
Light
Depth of Field
Usage
f/1.4-f/2.8
More
Shallow (more bokeh)
Portrait, low light
f/4-f/5.6
Medium
Medium
General
f/8-f/16
Less
Deep
Landscape
Shutter Speed
Value
Light
Motion
Usage
1/1000s+
Less
Freeze
Sports, wildlife
1/125-1/500s
Medium
Mostly frozen
General
1/30s or slower
More
Blur
Night, panning
ISO
Value
Sensitivity
Noise
Usage
ISO 100-400
Low
Low
Sunny, tripod
ISO 800-3200
Medium
Some
Indoor, cloudy
ISO 6400+
High
High
Low light
🔄 Reciprocity: If you change one by 1 stop, change another by 1 stop in the opposite direction to maintain the same exposure.
Example: f/2.8 → f/4 (1 stop darker), then SS 1/250 → 1/125 (1 stop brighter) compensates
6. ND Filter Pro
ND filters reduce the amount of light. Use them when you want slow shutter speeds in bright environments.
ND Value
Reduction
Light
Usage
ND2
-1 stop
1/2
Light reduction
ND8
-3 stops
1/8
Waterfall
ND64
-6 stops
1/64
Daytime long exposure
ND1000
-10 stops
1/1000
Ultra-long exposure
💡 Example: Using ND1000 in bright sun (EV15) gives you effective EV5, allowing several seconds of exposure.
7. Lens Profile Pro
Includes NIKKOR Z lens database. Selecting a lens enables physical calculations for focal length, variable aperture, and teleconverters.
Supported Lenses
48 NIKKOR Z lenses are supported.
Teleconverters
Type
Focal Length
F-stop Increase
TC-14 (1.4x)
×1.4
+1 stop
TC-20 (2.0x)
×2.0
+2 stops
Built-in TC
×1.4
+1 stop
8. Settings
Basic Settings
Item
Options
Description
Step Size
1 / 1/2 / 1/3 stop
Dial adjustment step
Indicator Direction
+ right / + left
Nikon / Canon style
Dial Sound & Haptic
ON / OFF
Feedback when operating
Camera Profiles
Profile
Max SS
Min ISO
Z9/Z8
1/32000
64
Z7/Z7II
1/8000
64
Zf/Z6III/Z5II
1/8000
100
Z50 Series
1/4000
100
9. Tips for Improvement
Step 1: Start with Simple Mode
Practice changing aperture by 1 stop, then SS by 1 stop to maintain exposure
Practice achieving proper exposure at various EV values
Step 2: Advanced Practice in Pro Mode
Control bokeh with A mode
Express motion with S mode
Understand exposure compensation effects
Step 3: Compare with Real Camera
Check EV values of your photos
Simulate the same scene in the app
Smartphone Camera Calibration
If the EV values imported from smartphone photos differ from your actual camera, you can calibrate using the "Camera Correction" setting.
Calibration Steps
Shoot the same scene at the same time with both smartphone and real camera
Calculate the correct EV from the real camera's EXIF data
Import the smartphone photo into the app and check the imported EV
Calculate the difference (e.g., Real EV12, Phone EV11 → Difference +1.0)
Enter the difference in Settings → "Camera Correction"
💡 Tips:
Measure in stable lighting (sunny outdoor) for better accuracy
Once set, the correction works for all photos from that phone
Correction range: -5.0 to +5.0 EV
🎓 Path to Mastery: When you can instantly think "this is about EV XX" when seeing a scene, you can set appropriate settings in any situation.