SubTrackr – Subscription With Recurring Bill Tracker | iOS Mobile App
Version Download:
Original price was: $29.00.$5.00Current price is: $5.00.
SubTrackr is a production-ready iOS subscription tracker built entirely in native SwiftUI for iOS 17+. The average household spends hundreds of dollars each month on subscriptions and often forgets about several of them. SubTrackr solves that problem with real-time Firestore sync, smart renewal and trial reminders, beautiful Swift Charts analytics, and a pre-wired StoreKit 2 paywall so your monetization is already built.
This is a complete, App Store-ready source code template — not a UI kit and not a skeleton project. Every feature described below is fully implemented, tested, and documented.
Demo Mode — Run It Right Now
SubTrackr includes a built-in Demo Mode. Open the project, press Build, and a fully working app launches instantly with six pre-loaded subscriptions. No Firebase account, configuration, or setup is required. A yellow banner inside the app indicates when Demo Mode is active. Replace the placeholder GoogleService-Info.plist with your own Firebase configuration file to start using real user data.
Core Features
- Real-Time Dashboard — Hero spending card with monthly and yearly totals, upcoming renewals within seven days, active free-trial alerts, and category spending previews. Data updates automatically through Firestore.
- Smart Add/Edit Form — Searchable catalog of 30+ popular services including Netflix, Spotify, iCloud+, Adobe Creative Cloud, ChatGPT Plus, Notion, and more. Each service includes suggested pricing, SF Symbol icons, and brand colors. Custom services can also be added.
- Subscriptions List — Live search, category filtering, status filtering (Active/Paused), and multiple sorting options including billing date, name, amount, and date added. Swipe actions allow deletion or pause/resume functionality. User preferences persist across launches.
- Swift Charts Analytics — Interactive spending breakdown by category, six-month spending trends, top subscription rankings, and automatically generated insights based on user data.
- Free Trial Tracking — Mark subscriptions as free trials, specify trial end dates, and receive reminders before they convert into paid subscriptions.
- Renewal Reminders — Local notifications scheduled before renewals. No server infrastructure required. Optional server-side push notifications can be enabled through Firebase Cloud Functions.
- Multi-Currency Support — Supports more than 100 currencies with normalized monthly spending calculations and consistent currency formatting throughout the app.
- Full Settings Screen — Currency selection, appearance controls, notification settings, CSV export, account management, and version information.
- CSV Export — Export all subscription data through the native iOS Share Sheet. Premium feature protected by the paywall.
Authentication (3 Providers, Fully Working)
- Sign in with Apple
- Continue with Google
- Email and Password authentication
- Password reset support
- User-friendly error handling
- Persistent login sessions
- Secure sign-out and Firestore listener cleanup
StoreKit 2 Paywall — Pre-Wired & Ready
The monetization layer is already implemented. Simply connect your own App Store Connect products.
- Free tier supports up to five tracked subscriptions
- Premium unlocks unlimited tracking, analytics, and CSV export
- Monthly, Yearly, and Lifetime plans included
- Restore Purchases support through
AppStore.sync() - Automatic entitlement synchronization through
Transaction.updates - Local StoreKit Configuration file included for simulator testing
Firebase Integration
- Firebase Authentication (Email, Apple, Google)
- Cloud Firestore for real-time synchronization
- Production-ready Firestore security rules included
- Firebase Cloud Messaging integration
- Optional Cloud Functions source code included
- Free Spark Plan supports core application functionality
Code Quality & Architecture
- 100% native SwiftUI implementation
- Clean MVVM architecture
- Modern async/await concurrency
- No force unwraps
- Release build without compiler warnings
- Proper
@MainActorusage - Debug code isolated using
#if DEBUG - Accessibility support including VoiceOver and Dynamic Type
- Fully tested in Light and Dark Mode
- Before making a purchase, please read the Terms and Conditions on this page: Terms & Conditions
- If you have any questions, please first read the FAQ on this page: FAQ
- If you haven’t found the answer to your question, please contact us by e-mail codingshop20@yahoo.com or create ticket.
- Please note that any digital products presented on the website do not contain malicious code, viruses or advertising. You buy the original files from the developers. We do not sell any products downloaded from other sites.
- we have not responsible for support users. if you need support, you can buy products directly from envato.
- Note that we can NOT provide purchase code for you. all products is Non-Licensed.
- we can NOT support free updates for you. download links available until 30 days after purchase.
- You can download the product after the purchase by a direct link on your account page in the downloads section.

