An ultra-minimalist particle-physics hourglass timer for Android. Real sand falls, piles, and slumps under the device's own gravity. No network, no analytics, no ads.
Each grain is an independent particle that falls, collides, and is absorbed into a sand pile that grows toward 50 % of the screen as the timer ends.
The accelerometer feeds a live gravity vector into the slumping pass — tip the phone and the pile pours toward the lower edge.
Includes Sand, LED Grid, Water (sloshing waves, bubbles, splashes), Fire (logs, flame decay, sparks), Magnetic (ferrofluid spikes), Aurora (glowing flow fields), Rain (sliding window drops, wiper), Black Hole (star accretion disk), and Electric (plasma globe).
Real-time sliders to customize Gravity Sensitivity (0.3x to 2.5x), Particle Size (0.6x to 2.2x), and Particle Density (0.5x to 2.0x) instantly (via Setup screen S E T T button).
Immersive audio synthesized dynamically in real-time for rain, fire, and water modes, utilizing zero-byte resource files (via SOUND overlay button).
Drag-to-draw temporary fading barrier lines that deflect sand particles, water splashes, and rain drops dynamically using elastic 2D collision physics.
Press anywhere while running to fade in the exact remaining
HH : MM : SS. Release to return to pure sand.
1m 3m 5m 10m
25m 1h seed the pickers in a single tap.
Faint P A U S E opposite R E S E T; the
paused screen shows remaining time + percent left with a centered
R E S U M E.
FLAG_KEEP_SCREEN_ON is set only during the Running
state and cleared the instant the timer pauses, finishes, or
resets.
| Version | Date | Notes |
|---|---|---|
| 1.9.1 | 2026-06-15 | Fix: time picker & START button could disappear on the setup screen. Notes → |
| 1.9.0 | 2026-06-15 | Swipeable single-row object selector. Notes → |
| 1.8.0 | 2026-06-15 | Sandbox Settings, Procedural Soundscapes, Interactive obstacle drawing. Notes → |
| 1.7.0 | 2026-06-14 | 5 premium modes: Magnetic, Aurora, Rain, Black Hole, Electric. Notes → |
| 1.6.0 | 2026-06-13 | Premium Fire Mode + interactive tilt physics. Notes → |
| 1.5.0 | 2026-05-28 | Premium Water Mode + spring-damper sloshing, Immersive Mode. Notes → |
| 1.4.0 | 2026-05-28 | Snapping gravity rotation & pile rescaling. Notes → |
| 1.3.0 | 2026-05-28 | Retro LED Grid Mode & gyro-based pile slumping. Notes → |
| 1.2.0 | 2026-05-27 | Completion chime + persisted last duration. Notes → |
| 1.1.0 | 2026-05-27 | Quick presets, pause/resume, keep-screen-on. Notes → |
| 1.0.0 | 2026-05-27 | Initial release — particle hourglass core. Notes → |
VIBRATE only. No INTERNET, no location,
no camera, no storage. Nothing leaves the device.
각 모래알이 독립 입자로 떨어지고 충돌하며 화면 절반 높이까지 쌓입니다. 단순한 애니메이션이 아니라 실시간 시뮬레이션입니다.
가속도계가 중력 벡터를 실시간으로 넘기기 때문에, 기기를 기울이면 쌓인 모래가 낮은 쪽으로 쏠립니다.
모래시계(Sand), LED Grid, 반투명 물 sloshing 물리(Water), 불꽃 시뮬레이션(Fire), 자성유체 가상 자석 효과(Magnetic), 발광 기류 모드(Aurora), 빗방울 합병 및 와이퍼(Rain), 블랙홀 성간 궤도(Black Hole), 플라즈마 전기 아크(Electric) 등 탑재.
중력 감도(0.3배 ~ 2.5배), 입자 크기(0.6배 ~ 2.2배), 입자 밀도(0.5배 ~ 2.0배)를 실시간 조절하여 시뮬레이션을 마음대로 사용자 정의할 수 있습니다.
알고리즘을 통해 빗소리, 모닥불 나무 장작 타는 소리, 파도 소리를 메모리 크기 추가 없이 실시간 PCM 음향으로 합성합니다 (소리 버튼 토글).
화면을 문질러 임시 장애물 선을 그릴 수 있으며, 모래알, 물보라, 빗방울이 탄성 물리 벡터 계산을 통해 실시간으로 튕겨 나갑니다.
실행 화면을 누르고 있는 동안만 정확한
HH : MM : SS가 떠오르고, 손을 떼면 다시
모래만 남습니다.
1m / 3m / 5m / 10m / 25m / 1h 한 번 탭으로
시, 분, 초가 채워집니다.
P A U S E로 그 시점에 멈추고, 일시정지 화면에서
남은 시간과 잔여 비율을 표시합니다. R E S U M E
누른 순간부터 다시 카운트다운.
타이머가 도는 동안에만 화면이 꺼지지 않도록 플래그를 잡고, 일시정지, 완료, 리셋 즉시 해제합니다.