Skip to content

kotlang-dev/AgeCalculator

Repository files navigation

🧮 Age Calculator App

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.

🎥 Watch the Full Tutorial

📺 YouTube Video:
Watch the video
👉 Click here to watch on YouTube

✨ Features

  • 📰 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

📸 Screenshots

Dashboard Screen Calculator Screen

🛠️ Built With

  • UI - Jetpack Compose + Material 3
  • State & Logic - ViewModel, State, remember
  • Local Storage - Room Database
  • Time Handling - Kotlinx DateTime
  • DI - Koin

📄 License

This project is licensed under the MIT License.


📝 Author 📝

Check out my Udemy Courses:

Buy Me A Coffee

Happy learning and building amazing Android apps!

About

A beginner-friendly Android app to calculate age and track important occasions using Jetpack Compose, Room, Koin and Kotlinx DateTime

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages