A beginner-friendly Android app to calculate age and track important occasions using Jetpack Compose and modern Android libraries. Built with a clean UI and Kotlin Multiplatform-ready tools.
📺 YouTube Video:
👉 Click here to watch on YouTube
- 📰 Add and manage multiple occasions like Birthdays, Anniversaries, Graduations 🎂🎓
- 🔄 Calculate exact age with a detailed breakdown: years, months, days, hours, minutes, and seconds
- 📖 Fully built using Jetpack Compose and Material 3
- 💾 Offline support with Room Database
- 📡 Clean architecture with ViewModel and Koin DI
- 📅 Uses Kotlinx DateTime for accurate time handling
Dashboard Screen | Calculator Screen |
---|---|
![]() |
![]() |
- UI - Jetpack Compose + Material 3
- State & Logic - ViewModel, State, remember
- Local Storage - Room Database
- Time Handling - Kotlinx DateTime
- DI - Koin
This project is licensed under the MIT License.
Check out my Udemy Courses:
- 📚 Android Quiz App: Ktor Backend & Jetpack Compose
- 📚 Android Fitness App: Firebase & Jetpack Compose
Happy learning and building amazing Android apps!