MediTrack+ – Premium iOS Template for CodeCanyon
A production-ready, fully-commented treatment monitoring app template
Options • Fast Begin • Documentation • Help
MediTrack+ – The Most Full Remedy Monitoring iOS App Template
Launch your skilled treatment monitoring app in simply 2–4 hours!
MediTrack+ is a production-ready, fully-documented iOS app template constructed with the most recent applied sciences:
SwiftUI, SwiftData, StoreKit 2, and CloudKit.
Excellent for entrepreneurs, builders, or businesses coming into the well being & wellness market with out months of growth.
⭐ Why Select MediTrack+
10-Minute Customization – Single Configuration File
All customization is centralized in AppConfig.swift. Change your app identify, colours, options, pricing, and URLs in minutes.
What You Get
- ✅ Absolutely Commented Code – Each operate documented
- ✅ Simple Reskinning – Change branding in a single config file
- ✅ In-App Purchases – StoreKit 2 (one-time or subscription)
- ✅ CloudKit Sync – Multi-device synchronization built-in
- ✅ Premium Options – Analytics, widgets, themes, Face ID lock
- ✅ Skilled UI – Fashionable SwiftUI with darkish mode
- ✅ No Third-Social gathering Dependencies – Pure Apple frameworks
- ✅ App Retailer Prepared – Manufacturing-quality code, no hacks
⭐ Key Options
Free Tier Options
- Remedy monitoring (as much as 5 medicines)
- ⏰ Good notification reminders
- Calendar view with adherence monitoring
- CSV export
- ☁️ CloudKit sync throughout units
- Darkish mode help
- ♿️ Full accessibility (VoiceOver, Dynamic Sort)
Premium Options (Unlock by way of In-App Buy)
- Limitless medicines
- Superior analytics dashboard
- A number of profiles (relations)
- Customized themes (Ocean, Forest, Sundown, Lavender)
- Residence Display screen & Lock Display screen widgets
- Face ID / Contact ID privateness lock
- PDF report era for docs
- ⚡️ Superior schedules (taper plans, customized patterns)
- ️ Siri Shortcuts integration
- Backup & restore
Fast Begin
Step 1: Open Undertaking (2 minutes)
cd "MediTrack+ Template"
open MediTrack+.xcodeproj
Step 2: Rebrand Your App (10 minutes)
Every little thing is in ONE file: MediTrack+/Config/AppConfig.swift
// Change app identify
static let appDisplayName = "MyMedTracker"
static let appTagline = "By no means Miss a Dose"
// Replace URLs (REQUIRED for App Retailer)
struct URLs {
static let privacyPolicy = "https://yoursite.com/privateness"
static let termsOfService = "https://yoursite.com/phrases"
static let supportEmail = "[email protected]"
}
// Configure pricing
static let unlockAllProductId = "YourApp_Premium"
struct FreeLimits {
static let maxMedications = 3 // Free tier restrict
}
Step 3: Customise Visuals (10 minutes)
- App Icon:
Belongings.xcassets/AppIcon.appiconset - Accent Shade:
Belongings.xcassets/AccentColor.colorset - Bundle ID: Xcode → Undertaking Settings → Signing & Capabilities
Step 4: Configure In-App Purchases (quarter-hour)
- Create product in App Retailer Join
- Match product ID in
AppConfig.swift - Take a look at with included
Merchandise.storekitfile
Executed! Your app is able to check and submit.
Full Information: See RESKIN_MANUAL.md for step-by-step directions
Documentation
- RESKIN_MANUAL.pdf – Full customization information (START HERE!)
- SETUP_GUIDE.pdf – Technical setup directions
- TESTING_GUIDE.pdf – High quality assurance guidelines
- PROJECT_STRUCTURE.pdf – Code structure overview
- WIDGET_SETUP_GUIDE.pdf – Widget configuration information
Customization Made Simple
Single Configuration File: All app customization in AppConfig.swift
- ✏️ Branding – App identify, tagline, description
- Pricing – Product IDs, free tier limits
- ⚙️ Options – Allow/disable with flags
- Themes – Add customized colour themes
- Copy – Paywall, onboarding, disclaimers
- URLs – Privateness coverage, phrases, help
No Code Adjustments Required!
- Take away analytics?
analytics = false - Change free tier?
maxMedications = 3 - Add a theme? Add to
proThemesarray
Technical Stack
Constructed with trendy iOS applied sciences:
- SwiftUI – Fashionable declarative UI
- SwiftData – Native database with CloudKit sync
- StoreKit 2 – In-app purchases
- UserNotifications – Native reminders
- WidgetKit – Residence & Lock Display screen widgets
- AppIntents – Siri Shortcuts (iOS 26+)
- LocalAuthentication – Face ID / Contact ID
- PDFKit – PDF report era
- Charts – SwiftUI Charts for analytics
No Third-Social gathering Dependencies means:
- ✅ Lengthy-term compatibility
- ✅ No licensing points
- ✅ Smaller app measurement
- ✅ Higher efficiency
Necessities
- Xcode: 15.0 or later
- iOS: 26.0+
- Swift: 5.9+
- Apple Developer Account: Required for CloudKit & App Retailer
- Mac: macOS Sonoma (14.0) or later
Code High quality
Absolutely Commented – Each file contains:
- ✅ Operate documentation & goal
- ✅ Parameter descriptions & utilization
- ✅ Ideas and finest practices
Instance:
/// Initiates a purchase order for the given product
///
/// - Parameter product: The product to buy (from merchandise array)
/// - Returns: The finished transaction, or nil if cancelled/pending
/// - Throws: StoreError if buy fails or verification fails
///
/// Utilization:
/// ```
/// if let product = StoreManager.shared.merchandise.first {
/// strive await StoreManager.shared.buy(product)
/// }
/// ```
func buy(_ product: Product) async throws -> Transaction?
Clear Structure
- ✅ MVVM sample & separation of issues
- ✅ Singleton managers for shared sources
- ✅ SwiftUI finest practices
- ✅ Async/await concurrency
- ✅
@Observablefor iOS 17+ state
️ White-Label Options
Simple Rebranding – Change as soon as in AppConfig.swift, updates in every single place (names, IDs, URLs, colours, paywall copy, disclaimer).
A number of App Variants
- Free app with advertisements (disable premium options)
- Freemium with improve (default)
- Paid upfront (set
maxMedications = 999) - Subscription-based (auto-renewable merchandise)
Localization Prepared – A number of languages, SF Symbols, RTL help, localizable strings.
What’s Included
Supply Code
- ✅ Full Xcode mission
- ✅ Absolutely commented Swift recordsdata & SwiftUI views
- ✅ StoreKit 2 integration & CloudKit sync
- ✅ Widget extension & App Intents
Documentation
- ✅ RESKIN_MANUAL.md · SETUP_GUIDE.md · TESTING_GUIDE.md
- ✅ PROJECT_STRUCTURE.md · WIDGET_SETUP_GUIDE.md
Belongings
- ✅ App icon templates · SF Symbols integration · Shade property
- ✅ Localizable strings construction
Bonus
- ✅ StoreKit configuration file · Construct scripts · Demo knowledge generator
- ✅ Advertising copy templates
️ Undertaking Construction
MediTrack+/
├── Config/
│ ├── AppConfig.swift ⭐ Predominant configuration file
│ └── ThemeManager.swift (Theme administration)
├── Retailer/
│ └── StoreManager.swift (In-app purchases)
├── Fashions/
│ ├── Remedy.swift (Knowledge fashions)
│ └── DataController.swift (Database setup)
├── Companies/
│ ├── ReminderEngine.swift (Notifications)
│ ├── ExportManager.swift (CSV/PDF export)
│ ├── ProfileManager.swift (Multi-profile help)
│ └── WidgetDataService.swift (Widget knowledge)
├── Views/
│ ├── TodayView.swift (Predominant dashboard)
│ ├── MedicationsView.swift (Remedy listing)
│ ├── CalendarView.swift (Calendar)
│ ├── AnalyticsView.swift (Premium analytics)
│ ├── PaywallView.swift (Buy display)
│ ├── OnboardingView.swift (First launch)
│ ├── ProfilesView.swift (Multi-profile)
│ ├── SettingsView.swift (Settings)
│ ├── LockScreenView.swift (Face ID lock)
│ └── MainTabView.swift (Tab navigation)
├── AppIntents/
│ └── MedicationIntents.swift (Siri shortcuts)
├── Widgets/
│ └── [Widget implementation]
└── Belongings.xcassets/
├── AppIcon.appiconset/
└── AccentColor.colorset/
Testing
Pre-Launch Guidelines
- [ ]
enableDemoMode = falsein AppConfig - [ ] Privateness/Phrases URLs reside & accessible
- [ ] Help e mail legitimate · Product IDs match
- [ ] Onboarding completes · Free tier enforced
- [ ] Paywall pricing appropriate · Buy/Restore work
- [ ] Notifications on time · CloudKit sync on 2 units
- [ ] Face ID lock works · Analytics present knowledge
- [ ] CSV/PDF export works
- [ ] No crashes · VoiceOver/Dynamic Sort okay · Darkish mode okay
See TESTING_GUIDE.md for full guidelines.
Deployment
Pre-Submission
- Replace
AppConfig.swiftbranding & Bundle ID - Create IAP in App Retailer Join
- Configure CloudKit container
- Add 1024×1024 App Icon
- Take a look at on actual units
App Retailer Join
- Create app, fill metadata (identify, subtitle, description)
- Key phrases, screenshots (6.7” iPhone), class (Well being & Health)
- Privateness Coverage & Help URLs · Pricing
- Submit for assessment
See RESKIN_MANUAL.md for detailed submission information
Privateness & Compliance
Knowledge Dealing with
- ✅ All knowledge saved regionally (SwiftData/SQLite)
- ✅ Optionally available CloudKit sync (encrypted by Apple)
- ✅ No third-party monitoring/analytics (non-obligatory toggle)
- ✅ Face ID/Contact ID for privateness
Authorized Necessities
⚠️ This app is a drugs reminder software, NOT a medical machine.
Embrace a medical disclaimer, Privateness Coverage, Phrases of Service, and adjust to native laws.
Monetization Concepts
Pricing Methods
- One-Time Buy: $1.99–$9.99 for limitless entry
- Freemium: 3–5 meds free, limitless with buy
Upsell Ideas
- Present paywall after third treatment
- Provide first-purchase low cost
- Spotlight most-used premium options
Customization Examples
Change App Identify & Branding (5 min)
// In AppConfig.swift
static let appDisplayName = "PillPal"
static let appTagline = "Your Good Tablet Reminder"
Alter Free Tier (2 min)
static let maxMedications = 10 // beneficiant
// or
static let maxMedications = 2 // restrictive
Take away a Characteristic (1 min)
static let analytics = false
Add a Theme (5 min)
static let proThemes = [
("Ocean", Color.blue, Color(red: 0.02, green: 0.05, blue: 0.12)),
("MyBrand", Color.purple, Color(red: 0.10, green: 0.02, blue: 0.15))
]
Help
Getting Assist
- Contact by way of CodeCanyon help tab
- Test documentation first
- Report bugs with particulars
Embrace in Help Request
- Buy code · Xcode & iOS variations
- Difficulty description · Steps to breed
- Screenshots if relevant
Submit-Launch
Advertising Guidelines
- ASO · Social media · Product Hunt · Reddit · Blogs · Press
Monitoring
- Downloads · Opinions · Crash studies · Conversion · Suggestions
Updates
- Bug fixes (as wanted) · Options (quarterly) · iOS updates (yearly) · Design refresh (yearly)
License
- ✅ Create limitless apps for your self/shoppers
- ✅ Modify code · No attribution required · Free lifetime updates
- ❌ Can not resell the template supply code
Thank You!
We’ve constructed MediTrack+ for manufacturing high quality, straightforward customization, and skilled design.
- Learn RESKIN_MANUAL.md
- Customise AppConfig.swift
- Take a look at totally
- Launch your app
Proud of the template? Please go away a assessment! ⭐⭐⭐⭐⭐
Model 1.0 – October 2025
Technical Specs
- Platform: iOS 26.0+
- Language: Swift 5.9+
- Framework: SwiftUI
- IAP: StoreKit 2
- Dependencies: None
- Compatibility: iPhone
- Orientation: Portrait
- Localization: Prepared
Able to launch your treatment monitoring app? Get MediTrack+ at this time and begin your journey to app success!

