The Stack:
* Language: Swift 6 / SwiftUI. * Persistence: Core Data synced via CloudKit (NSPersistentCloudKitContainer). * Architecture: MVVM with a custom "LoopEngine" for O(1) shift calculation.
The Interesting Part: I implemented a "Future Cliff" paywall. The app is fully functional for the next 30 days. Accessing dates beyond t+30d triggers a blurred UI layer. This aligns monetization with the value of long-term planning (vacations/weddings) rather than daily usage.
I'm a solo dev and handled everything from the icon design to the CloudKit schema.
Website: https://www.rotaflow.app App Store: https://apps.apple.com/app/id6758777908
Feedback on the onboarding flow (specifically the pattern builder dial) would be appreciated.