Building DPlanner: Zero Dependencies, Zero Tracking
Most iOS apps ship with dozens of third-party SDKs — analytics, crash reporting, ad networks, attribution tracking. Each one phones home. Each one is a privacy leak you never consented to.
DPlanner ships with zero.
The Zero-Dependency Challenge
We set a rule from day one: if Apple doesn’t provide it, we don’t ship it. Every feature in DPlanner is built on native Apple frameworks:
- SwiftUI for the entire interface
- SwiftData for local persistence
- SFSpeechRecognizer for on-device voice recognition
- NLTagger for natural language processing
- ActivityKit for Live Activities and Dynamic Island
- AppIntents for Siri and the Action Button
No Firebase. No Amplitude. No Sentry. No Adjust. When you use DPlanner, the only server your data touches is your own device.
Why This Matters
Every third-party SDK is a trust decision. When an app includes the Facebook SDK, your usage data flows to Meta. When it includes Google Analytics, your behavior is profiled. Crash reporters upload stack traces that can contain user data. Ad attribution SDKs fingerprint your device across apps.
We didn’t want to make those trade-offs for our users. A planner app knows your schedule, your habits, your goals — that’s deeply personal data that should never leave your phone.
What We Built
Despite the constraint, DPlanner is a full-featured planner:
Natural Language Parser — A ~1,500-line NLP engine that understands input like “Meet Sarah tomorrow at 3pm at Blue Bottle Coffee.” It extracts dates, times, locations, contacts, and priorities — all processed locally using NSDataDetector, NLTagger, and custom regex patterns.
Voice Quick Add — Tap the microphone, speak naturally, and watch tokens appear in real-time as the on-device speech recognizer transcribes your words. The NLP parser runs on the transcript to extract structured data instantly.
15 Widgets — From a simple task list to a contextual widget that changes based on time of day, a habit tracker with tap-to-complete, and Live Activities that show your active timer on the lock screen and Dynamic Island.
Siri & Action Button — Create tasks, start focus sessions, or add habits hands-free. The Action Button can be configured to open Quick Add directly.
Testing at Scale
We ran 726 QA test scenarios across 10 phases, covering every feature, edge case, and platform variation. The result: 99.1% auto-pass rate and zero crashes across all testing.
We took 32 screenshots during the final coverage retest and found only two low-severity cosmetic issues — both self-resolving.
The Business Model (There Isn’t One)
DPlanner is free. No ads, no subscriptions, no in-app purchases, no premium tier. It’s part of the ENVO Studios ecosystem — we build tools that respect your privacy and give them away.
Our mission isn’t to monetize your planning habits. It’s to prove that privacy-first software can be just as capable as the alternatives that spy on you.
What’s Next
DPlanner is heading to the App Store. After launch, we’re exploring Apple Watch support, CloudKit sync, and deeper integration with ENVO-Home for smart home automation tied to your schedule.
Follow our journey at envostudios.com.