Every screen from the shipping Kotlin and Jetpack Compose build — captured on device, not mocked up. Use the arrow keys to step through, or click any screen to open it full size.
← Back to case studyCaptured from the running Android app. The data is real: appointments, messages, record items and plan milestones live in a Room database seeded on first run, so a booking survives a force-quit.
Screens 11 and 12 are worth seeing in sequence — the tapped time chip physically morphs into the confirmation card, and the Today hero then recomputes itself into your next visit.
Screenshots of the Record and Result screens are blocked in release builds by FLAG_SECURE; these are debug captures so documentation stays possible.