Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

Notifications You must be signed in to change notification settings

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

No packages published

Languages

AltStyle ใซใ‚ˆใฃใฆๅค‰ๆ›ใ•ใ‚ŒใŸใƒšใƒผใ‚ธ (->ใ‚ชใƒชใ‚ธใƒŠใƒซ) /