Home Projects Contact
Back to Projects

Chronix

Countdown & event timer for Android — track the days to the moments that matter, right from your home screen, with calendar import and reminders.

Kotlin Compose Clean Architecture Hilt Widgets
Chronix home screen

Count down to
what matters

Chronix turns important dates — birthdays, deadlines, holidays, trips — into live countdowns you can glance at any time. Add events by hand or import them straight from your device calendar, pin them to your home screen as widgets, and get a reminder before they arrive. Everything is stored locally on your device.

  • Create countdowns for any date and watch the days tick down
  • Import events directly from your device calendar (read-only)
  • Home-screen widgets in multiple sizes and configurations
  • Local reminder notifications, re-scheduled after reboot
  • Material 3 design with light & dark themes and 7 languages
  • Fully offline — your data never leaves the device
Chronix countdown detail

Built to
scale cleanly

Chronix is engineered on Clean Architecture with a fully modularized, feature-based structure. Build logic is centralized through Gradle Convention Plugins and a Version Catalog, keeping every module consistent and duplication-free. Navigation uses the type-safe Navigation3 library through a custom NavigationManager.

  • Data / Domain / Presentation separation per feature module
  • Hilt dependency injection with scoped components
  • Type-safe Navigation3 with a custom NavigationManager
  • Convention Plugins & Version Catalog for build logic
  • Unit tested with JUnit, MockK & Truth

Technologies Used

Kotlin Jetpack Compose Clean Architecture Multi-Module Dagger-Hilt Navigation3 Coroutines & Flow Glance Widgets Retrofit Material 3 JUnit & MockK Convention Plugins