App Templates  /  Stand Mate
iOS app template · Full source code

Stand Mate - Daily Standing Tracker

Interactive Home Screen Widget + iOS 18 Control Center Widget Full SwiftUI Source Code, SwiftData & In-App Purchases

SwiftUIiOS 18+Xcode 16+AdMobSwiftDataIn-App Purchases
$99
Buy Source Code
  • Complete Xcode project
  • Full SwiftUI source code
  • Free support included
Watch the video demo ↓
Full source codeCustomize the complete Xcode project
SwiftUINative Apple development
iOS 18+Minimum supported iOS version
Free supportHelp with the source code as delivered
About the template

Stand Mate

Take advantage of iOS 18's groundbreaking Control Center Widgets—an untapped opportunity in the App Store. With few apps in this niche, developers have a rare chance to capture organic traffic and even get featured by Apple. Stand Mate combines a sleek, minimalist design with effortless standing time tracking, accessible from the app, Home Screen widget, or the new iOS 18 Control Center widget. Elevate user wellness and lead the way with Stand Mate.

You will get the source code of the app that you see in the video demo. Nothing more or less than what the video demo shows. Feel free to ask questions before buying. This app is compatible with the latest version of Xcode and SwiftUI. The app leverages SwiftData to securely store standing sessions, enabling seamless access, and start, and stop functionality from the Home Screen and Control Center widgets. For the best experience, users should start and stop sessions from a single source: the Home Screen widget, Control Center widget, or the app itself. Switching between channels to start and stop may cause issues, as widget refreshes are limited.

Requirements

What do I need to get started?

You will need a Mac computer with Xcode 16+. This app requires iOS 18+. All app templates on this website are for iPhones without iPad support. An AdMob account is necessary if you want to show ads in the app. We provide you with some basic PDF documentation on how to replace the AdMob Interstitial Ad identifiers, and how to replace the in-app purchase product identifier.

How it works

How does it work?

  • Stand Mate offers a clean, single-screen interface, allowing users to focus on their daily standing goals with simplicity.
  • Users can start or stop their standing session with a single tap, tracking their progress through an intuitive display that shows the total standing time.
  • A dynamic progress arc guides users toward their Daily Goal, giving real-time feedback on how close they are to reaching it.
  • Below the main display, users can explore their Last 7 Days Highlights, featuring an average standing time, longest standing session, and current streak—all designed to keep motivation high.
  • The interactive Home Screen and Control Center widgets let users start or stop sessions directly from their favorite location, seamlessly integrating Stand Mate into their routine.
  • By default the user can record 2 standing sessions, then they will be asked to upgrade to the premium version. The premium version is unlocked via a one-time non-consumable in-app purchase.
  • In-App Purchases are handled via a private framework. This framework doesn't support subscriptions. You can use this framework for any other games/apps you want to add in-app purchases.
Video demo

See Stand Mate in action

Stay Active with Stand Mate

Need more than the template?

I can customize this project for your product, add features, or use it as the starting point for a larger native iOS app.

Discuss a custom build →