The Age in Seconds Calculator App is an Android application developed as part of the The Complete Android 12 & Kotlin Development Masterclass on Udemy. Being a slightly more experienced developer, instead of skipping this project, I decided to use it to experiment with Jetpack Compose. This application allows users to calculate the time difference between two dates in seconds, providing features for selecting dates, calculating the seconds between them, and clearing the selection, all designed using Jetpack Compose.
- 📅 Pick any date using the date picker.
- ⏱️ Calculate the seconds between the picked date and the current date.
- 🔄 Update the seconds every second to keep the display accurate.
- ❌ Clear the selected date and the calculated seconds with a single action.
- 🏗️ Built using Kotlin and Clean Architecture principles for maintainability and testability.
- 🔗 Utilizes the MVVM (Model-View-ViewModel) architecture for separation of concerns.
- 🌱 Implements the Hilt dependency injection framework for improved modularity and testability.
- 🎭 Jetpack Compose
- 🌐 Hilt Dependency Injection
- 🚀 Kotlin programming language
- 🏛️ Android Architecture Components: ViewModel, LiveData
- ⏱️ Coroutines for asynchronous programming
- 🎨 Material Components for Android
- 📅 Vanpra's Material Dialogs for DateTime picker
For any questions or inquiries, feel free to reach out to [email protected].