CalmHabits | Habit Tracker With Completion Grids, Reminders, Streaks and iCloud Sync -   SwiftUI icon

CalmHabits | Habit Tracker With Completion Grids, Reminders, Streaks and iCloud Sync - SwiftUI

Hot or Not
CalmHabits | Habit Tracker With Completion Grids, Reminders, Streaks and iCloud Sync -   SwiftUI

Description

CalmHabits – Habit Tracker iOS App Template (SwiftUI + SwiftData)

CalmHabits is a complete, ready-to-publish habit tracking app built entirely with SwiftUI and SwiftData. It features beautiful GitHub-style completion grids, streak tracking, smart reminders with local notifications, a premium paywall with in-app subscriptions, iCloud sync and full dark mode support. No third-party dependencies – 100% native Apple frameworks.

Demo Instructions

  • No login required – the app is fully offline and works out of the box. There are no demo credentials.
  • On first launch you will see a short onboarding flow. Complete it to reach the main app.
  • Tap the ”+” button to create your first habit, pick an icon, a color and set reminder days.
  • iCloud sync activates automatically when the user is signed into iCloud on the device (the app falls back to local storage otherwise).
  • The in-app subscription products (“calmhabits_y” yearly and “calmhabits_m” monthly) must be configured in your App Store Connect account for real purchases. Until then the app works perfectly with the free tier (up to 3 habits).

Everything the App Does

  • Onboarding flow (3 pages) with notification permission request, shown only once
  • Create habits with name, description, icon and color
  • Curated icon grid plus a full SF Symbol icon picker sheet with categories
  • 21-color habit palette (warm, cool and neutral tones)
  • GitHub-style 28-day completion grid on every habit card – done days, missed days and upcoming days are color coded
  • One tap to complete a habit; completing more than once per day is prevented
  • Weekday scheduling – habits can be limited to specific days of the week
  • Current and longest streak tracking
  • Completion counter and percentage per habit
  • Habit detail modal with quick actions: calendar, edit, archive, complete, delete
  • Per-habit monthly calendar sheet showing completion history
  • Edit habits at any time (full edit screen)
  • Archive habits (premium feature) with a dedicated Archive tab
  • Delete habits with confirmation alerts, including cleanup of scheduled notifications
  • Local notifications scheduled per habit, per selected weekday and time
  • Automatic notification re-sync whenever habits change
  • Paywall screen with StoreKit 2 subscriptions: yearly plan and monthly plan with 3-day free trial toggle
  • Free tier limited to 3 habits; paywall presented automatically when the limit is reached
  • Subscription status restored automatically on launch and on transaction updates
  • iCloud sync via SwiftData + CloudKit with automatic local-storage fallback
  • Light, Dark and System appearance modes
  • Settings screen: appearance picker, notification permission status with quick enable, manage subscriptions, restore purchases, rate app, contact, terms of use, privacy policy
  • Custom tab bar (Home, Archive, Settings) with spring animations and smooth modal transitions

Technology

  • Language: Swift 5
  • UI: SwiftUI
  • Data: SwiftData (iOS 17+)
  • Sync: CloudKit (automatic fallback to local storage)
  • Purchases: StoreKit 2
  • Notifications: UserNotifications framework
  • Minimum iOS: 17.0
  • Third-party dependencies: None
  • Universal: iPhone focused, works on iPad

What the Buyer Gets

  • Complete Xcode project with full Swift source code
  • All assets: app icon (1024px), color asset catalog, onboarding artwork
  • Step-by-step documentation.html with screenshots: setup, renaming, re-skinning, notifications and App Store submission
  • Screenshot pack of every screen
  • Free lifetime updates of this template

Development Disclosure

Portions of this template’s source code were developed with AI-assisted tools. All code has been reviewed, tested and building successfully in Xcode.

Note: this is a source code template. Basic Xcode knowledge is required to build, customize and publish the app. Support for configuration questions is included.

TypeiOS App
Authormefjudevllc
Price$14
Sales13
Rating0 (1)
PublishedJun 3, 2025
Last UpdateSep 7, 2026
Compatible SoftwareOther
Compatible WithSwift
Mobile Files Included.pch

Categories

Tags

appappledark modehabit trackericloud syncin-app purchaseiosnotificationssource codestorekitswiftSwiftDataswiftuitemplatexcode

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Products of the Week.

Submit