LIVE PREVIEWBUY FOR $29

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.storekit file

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 proThemes array

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
  • @Observable for 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 = false in 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.swift branding & 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!


Source