Daily Activities is a proof-of-concept iOS application that demonstrates the integration of Live Activities and Dynamic Island. Built with SwiftUI, leveraging the @Observable macro and SwiftData for persistence. You can find the design on figma here
The app helps you track time spent on various daily activities such as:
- 🎮 Gaming
- 🌎 Learning languages
- 💻 Coding
- 🚗 Driving
- ✨ And more...
- Live Activities: Track ongoing activities in real-time on the lock screen
- Dynamic Island Support: See your current activity status in the Dynamic Island
- SwiftData Integration: Persistent storage of your activity history
- Modern Swift Architecture: Built with @Observable and Swift concurrency
- Apple Shortcuts integration to automate starting and stopping activities
- Activity statistics and insights
- iPad support for a larger view of activities
- Filtering and sorting activities
- Customizable activity
- iOS 17.0+