← All platforms

Android Gallery

Every screen in dminder for Android, built with Jetpack Compose. Click any screenshot to view full-size.

Home Tab

Solar Dashboard

The home screen is a real-time solar conditions dashboard. At a glance you see your location, current UV index, ozone level, altitude, and the solar arc showing the sun's current position.

Solar arc — The semicircle shows the sun's path from sunrise to sunset. The yellow dot marks where the sun is right now, with the current elevation angle displayed prominently.

D-window — The time window when the sun is high enough for vitamin D synthesis. Computed from solar elevation and real-time ozone data from NOAA satellites.

5-day forecast — Daily UV index and temperature at a glance, so you can plan your vitamin D sessions ahead.

Estimate & Goal — Your current estimated D level (computed from intake history and half-life decay) alongside your target. The progress bar shows how your recent intake compares to your daily goal.

Active Session

Sun Session Timer

When you start a session, the app tracks vitamin D production in real time and warns you before you burn.

Live IU counter — Calculated from current UV index, skin type, skin exposure percentage, and cloud cover. Uses the same Rust calculation engine as the iOS app.

Real-time metrics — UVB dose, UVA dose, and nitric oxide levels update continuously during your session. The circular progress ring fills as you approach your IU goal.

Turn Over reminder — When turnover is enabled, the app reminds you to flip halfway through for even exposure. Pause and stop controls are always accessible.

History Tab

Unified Timeline

A single timeline for all your vitamin D sources — sun sessions, supplements, food intake, and lab results. Filter by type or time range.

Five source types — Sun, supplement, food, lab result, and lifestyle estimate. Each has its own icon and color. The filter chips at top let you focus on one type at a time.

Intake chart — Visual graph of your vitamin D intake over time, with the goal line shown as a dashed reference. Trends are instantly visible.

Session details — Each entry shows location, duration, UV index, cloud cover, and total IU earned. Tap any entry for the full breakdown.

Progress Tab

Sufficiency & Achievements

The Progress tab opens with motivational metrics at the top, followed by detailed gauge cards. The design emphasizes positive reinforcement over clinical precision.

Streak & sufficiency — Left: consecutive-day streak of being above 40 ng/mL. Right: percentage of the last 90 days you were sufficient. Deliberate motivational resilience — even if your streak breaks, the percentage stays high.

Badge shelf — Achievement badges computed from your history. Unlocked badges glow, locked ones are grayed out with compact progress shown.

Analog gauges — Estimated blood level and weekly intake rendered as realistic instrument gauges with color-coded zones. Zone boundaries come from the Rust FFI gauge calculator.

Profile Tab

Your Vitamin D Profile

Everything that personalizes your vitamin D calculations lives here — biological data, skin type, preferences, and data management.

Vitamin D section — Target level (default 40-50 ng/mL per Dr. Holick's recommendation) and Fitzpatrick skin type. These directly affect burn time calculations and the sufficiency gauge.

Body measurements — Height and weight are used in the vitamin D pharmacokinetic model. Heavier individuals require more IU to raise blood levels by the same amount. Supports both imperial and metric.

Cloud sync — Back up your data and sync across devices. Export your full history for personal records or to share with your doctor.