Live shift timer
Clock in and out with one primary action while the foreground service keeps timing active and visible.
Clockr is a Kotlin Android app for offline-first time tracking with Room, foreground-service timers, anonymous Firebase sign-in, Firestore sync, and a compact stats flow for pay-period visibility.
Built for reliable daily tracking with a practical blend of local-first and cloud-backed workflows.
Clock in and out with one primary action while the foreground service keeps timing active and visible.
Review past sessions and update project names, start times, end times, or remove entries when needed.
Room stores entries locally first, then Firestore sync keeps your data available across installs and devices.
Automatic anonymous sign-in secures user-scoped cloud data without adding account setup friction.
Set default project labels, pay rates, pay periods, and work days to match your routine.
See total hours, entry counts, and estimated gross pay in a focused stats screen.
The 3 pages of the app.
Install Clockr, explore the source code, or watch a quick app walkthrough.
Install Clockr from Google Play.
Open on Google PlayBrowse the Android source for Compose UI, MVVM structure, Room + Firestore data flow, settings, and stats.
Open the Clockr repoApp demo video.
YouTube demoPrivacy and terms remain linked from the landing page.
Learn how Clockr collects, uses, and protects information.
Read privacy policyReview the terms and conditions for using Clockr.
Read terms of service