Skip to content
Liao Chenyan

A calm instrument for the darkroom

FilmDevMonitor

Once development begins, stop searching a note for the next step.

FilmDevMonitor keeps film, chemistry, temperature, agitation, and timing in one sequence.

A timer knows only the clock. This app also remembers which film, which chemistry, and which stage is running.

A Dongchuan landscape with visible film grain and color character, photographed by Liao Chenyan.
FilmDevMonitor stage monitor with an ordered process, timer, and operating controls.

01 / Why it exists

The darkroom problem is never only the countdown.

Once chemistry enters the tank, time becomes very concrete. When to agitate, which solution comes next, whether the working volume is enough, and whether this process belongs to this film cannot wait until the timer rings.

A phone stopwatch says how many seconds remain, but not whether those seconds belong to developer, stop, or fixer. It also does not say whether the time came from a manufacturer sheet, a community recipe, or a personal note. Paper restores that context, but wet hands are poor page turners.

FilmDevMonitor therefore places preparation, sources, and timing in one order. It does not handle chemicals or guarantee an identical result for every roll. It simply keeps the busiest moment from becoming a jump among memory, timer, and scattered notes.

02 / Real workflow

Place the work in the order it actually happens.

Every step below exists in the current app; automation that has not been built is not advertised.

FilmDevMonitor settings for process, film, tank, format, agitation, and working volume.
01

Name what is in your hands

03 / Design philosophy

Let the screen say less without losing a step.

A darkroom is not the place for long paragraphs. Current stage, remaining time, and next action must be found at a glance; the rest opens when needed. The interface therefore does not make every function compete for the brightest position.

The dark display responds first to a working condition, not a decorative theme. Sources and safety notes are not hidden in distant help: when a time or dilution appears, its origin should be close enough to check.

The app does not replace manufacturer manuals, safety data sheets, local chemical rules, or experienced supervision. Gloves, ventilation, waste handling, and chemical compatibility remain the user's responsibility.

FilmDevMonitor active stage in a restrained darkroom-friendly display.
A restrained dark display

04 / Future use

Keep one roll coherent from preparation to washing.

01

Search less in low light

Current step, countdown, and operating cue stay together instead of splitting across stopwatch, paper, and browser.

02

Keep more than a row of minutes

Film, tank, agitation, and working volume remain attached to the stages, giving each time a source.

03

Name equipment differences first

Format, tank, and volume are not flattened into one number detached from the setup.

04

Learn the order and respect the source

A beginner can see a process unfold while still returning to manufacturer and safety documentation.

06 / Availability

Preparing for App Store release, with a multilingual interface.

FilmDevMonitor is completing its pre-release checks. This page shows workflows that exist and screens from the current build, without filling the future with features that have not been made.

Platforms
Versions for iPhone, iPad, Mac, and Apple Watch are being prepared for release.

Privacy

Privacy and data boundary

Process settings and run state are designed primarily for on-device use; the current app privacy manifest declares no collected data and no tracking. This public page neither uploads nor displays a user's darkroom records.