Age Calculator - Track Dates (KMP)A modern, offline-first app designed to track the age of important life events. This project showcases modern, multi-platform development best practices with a clean, shared architecture and a reactive, adaptive UI.It also features a fully automated CI/CD pipeline for desktop releases—all built with Kotlin Multiplatform and Compose Multiplatform.
Cover Image
ScreenshotsThe App in Action
Desktop PreviewSee it in Action
Desktop Screenshot
Tech StackThe Core Technologies
Compose MultiplatformThe declarative UI toolkit for building interfaces across multiple platforms.
Room DBUsed for robust, local data persistence on Android with an SQL abstraction.
Preference DataStoreThe modern, async library for storing simple key-value data in Android.
Kotlinx DateTimeThe official multiplatform library for working with dates and times.
KoinA lightweight dependency injection framework for Kotlin developers.
Copyright © 2025 Mohammad Arif. All rights reserved.