A native iOS app to track and manage your subscriptions.
- Subscription Management - Add, edit, delete, and archive subscriptions
- Calendar View - See all renewals in a monthly calendar
- Category Organization - Organize by Streaming, Software, Fitness, Gaming, and more
- Currency Support - 120+ currencies with automatic conversion
- Budget Tracking - Set monthly limits with spending alerts
- iOS Widgets - Track spending from your home screen
- Live Activities - Follow upcoming renewals from the Lock Screen and Dynamic Island
- CloudKit Sync - Automatic sync across your Apple devices
- iOS 15.0+
- Xcode 14.0+
- Apple Developer Account (for CloudKit)
Live Activities and Dynamic Island support require:
- iOS 16.1+ for Live Activities
- iPhone 14 Pro or later for Dynamic Island presentation
- Clone the repository
- Open
SubTrackr.xcodeprojin Xcode - Configure signing with your Apple Developer account
- Build and run on a simulator or device
The app uses CloudKit container iCloud.com.iden.SubTrackr. Enable CloudKit in your Apple Developer account.
Configure App Groups capability with group.com.iden.SubTrackr for both main app and widget targets.
Enable Live Activities in the app target and keep the widget extension included in the build. SubTrackr uses the widget extension to render renewal status on the Lock Screen and in the Dynamic Island.
- Tap + to add a subscription
- Swipe left to delete, swipe right to edit
- Tap calendar dates to view renewals
- Long press home screen to add widgets
- Open a subscription row menu and choose Start Live Activity to pin the next renewal to the Lock Screen or Dynamic Island
- Change currency in Settings










