🌿
iOS App Tim Culpepper × 9Bit Studios Client Approved

Dewdrop

Plant watering reminders. Beautifully simple. Designed for people who just want to be reminded — nothing more. Tim's approved direction with concrete milestone dates, updated pricing, and new word-of-mouth features.

SwiftUI + SwiftData iOS 16.0+ $4.99/mo · $39.99/yr 3-Month Delivery 7 Screens

Executive Summary — v2.0

What changed since v1

🎉

Tim's response: "I am ABSOLUTELY blown away. This proposal is phenomenal. You are SO talented. Yes, let's move forward."

Dewdrop is a focused utility iOS app: users add houseplants, set a watering interval, tap to log each watering, and get a push notification when a plant is due. This v3 scope reflects the current project state with updated milestone dates across a 5-month delivery timeline (June–October 2026), pricing at $4.99/mo or $39.99/yr, and word-of-mouth sharing and retention features — all without compromising the radical simplicity that defines the product.

7
Screens in v2.0
$4.99
Monthly · or $39.99/yr
5 mo
Dev + 30-Day Support
$6,230
Milestone-Based
Light
Default Theme + Dark Toggle

Guiding Philosophy

Simplicity is the USP

Tim's insight is the competitive advantage: existing plant apps (Planta, Greg, Vera) are packed with plant identification, journals, and care databases. They serve millennials and Gen Z. Dewdrop deliberately does not compete with them.

🎯

Tim's words: "My target market is boomers who get confused with complicated apps. They just want to be reminded to water their plants. That's all."

"I'm imagining the App Store listing and the screenshots… the key takeaway should be 'wow this app looks so simple and easy to use.' And now I'm imagining an entire portfolio of apps that use this guiding principle."

👴👵

Target Market

Baby boomers (60–78) with houseplants. Moderate tech comfort. Prefer large text, clear icons, minimal navigation.

📱

App Store Signal

Screenshots must communicate: "this is simple." Clean, approachable, trustworthy. Light mode, large text, calm colors.

🏗️

Portfolio Foundation

Architecture reusable for a portfolio of simple utility apps. Next app: 3–4 weeks from concept to App Store using this template.

Design Variations

Decision: Dark mode default, light toggle

Dark mode (Bioluminescent / Liquid Glass) ships as the default. It's easier on aging eyes with less eye strain, and showcases the Liquid Glass transitions that make Dewdrop feel premium. Light mode (Fresh & Earthy) is available via a toggle in Settings. App Store screenshots use dark mode to maximize the "this feels different" first impression.

Variation A — Settings Toggle

Light Mode

Dewdrop Classic

Earthy, warm, calm. Higher contrast option. Available via Settings toggle for users who prefer a lighter interface.

Dewdrop
Monstera
Every 7 days
Overdue
💧
Snake Plant
Every 14 days
Due Soon
💧
Pothos
Every 5 days
Healthy
💧
+

Color Palette

Forest
Sage
Terra
Cream
Healthy
Due
Overdue

Variation B — Default

Ships Default

Dewdrop Bioluminescent

Liquid Glass design language. Reduced eye strain for aging eyes. Glass cards, bioluminescent status indicators. The premium first impression.

Dewdrop
Monstera
Every 7 days
Overdue
💧
Snake Plant
Every 14 days
Due Soon
💧
Pothos
Every 5 days
Healthy
💧
+

Color Palette

Void
Violet
Cyan
Healthy
Due
Overdue
Accent

One codebase, two themes

Both variations share 100% of the Swift architecture. The theme is controlled via an AppTheme enum in SwiftUI. Dark (Bioluminescent) ships as default; light (Classic) is a Settings toggle. App Store screenshots use dark mode.

Technical Scope

What's included in v2.0

Architecture

  • Swift 5.9+ / SwiftUI
  • SwiftData for local persistence
  • MVVM with AppTheme enum
  • UNUserNotificationCenter (local only)
  • StoreKit 2 — $4.99/mo & $39.99/yr
  • iOS 16.0 minimum · iPhone only
  • Basic App Intents (Siri)

7 Screens Built

  • Home / Plant List (with sort + empty states)
  • Add Plant (modal, validation)
  • Plant Detail + Edit (history, share button)
  • Settings (notifications, theme, subscription)
  • Paywall / Upgrade (StoreKit 2, restore)
  • NEW: Share Sheet (pre-written text)
  • NEW: Review Prompt (after 5 waterings)

Free vs Premium (Updated Pricing)

FeatureFree TierPremium ($4.99/mo or $39.99/yr)
PlantsUp to 3Unlimited
Log watering (one tap)
Watering history
Push notifications
Share plant status
Custom notes per plant
Priority notification timing
7-day free trial Auto-enrolled

New in v2.0

Tim's feature additions

Four new features to drive word-of-mouth growth and retention. Estimated 2–3 days additional development, absorbed within M3 milestone at no extra cost.

Word-of-Mouth

Share Button on Plant Detail

Simple share icon (top-right). Opens iOS Share Sheet with pre-written text: "My [Plant Name] is thriving thanks to Dewdrop!" plus App Store link. Designed for boomer-friendly sharing with family and gardening friends.

Word-of-Mouth

Review Prompt After 5 Waterings

Tracks total waterings across all plants. At 5 total, shows one-time popup: "Loving Dewdrop? Rate us!" with "Rate Dewdrop" button (App Store) and "No Thanks" (dismisses forever). Uses SKStoreReviewController.

Retention

Day 8 Trial Reminder

If user started free trial, schedule notification 8 days later: "Keep unlimited plants? $4.99/mo or $39.99/yr." Taps notification → paywall screen via deep link.

Retention

Post-Trial Empty State

If user had >3 plants during trial but reverted to free tier, show special empty state for 3 days: droopy plant illustration + "Missed a plant? Upgrade now." Then reverts to normal. Analytics-tracked.

Compensation

Milestone-based · $6,230 total

Biweekly milestone cadence on the 1st and 15th. Payments complete by July 15. Deliverables continue through October (included in scope).

$6,230 total

11 milestones biweekly · $2,188 received · $4,042 remaining across 4 payments

  • M0 — Kickoff: $708 · April 27 Paid
  • M1 — Foundation: $1,000 · May 15 Paid
  • M2 — Wireframes & User Flows: $1,000 · June 1
  • M3 — Design Approval & Prototype: $1,000 · June 15
  • M4 — Alpha TestFlight: $1,000 · July 1
  • M5 — Feature Complete TestFlight: $42 · July 15
  • M6–M10 (Aug 1 – Oct 1): Polish, beta testing, App Store submission, launch, 30-day support — included in scope
💰

Cash Flow Summary

Received: $2,188 · Jun 1: $1,000 · Jun 15: $1,000 · Jul 1: $1,000 · Jul 15: $42

Milestones are flexible by ±7 days with mutual agreement. App Store timing depends on testing and Apple review — no hard launch date promised.

Delivery Timeline

Biweekly milestone roadmap

Foundation complete. New deliverables every two weeks. Quality over rush — Tim reviews and approves at each checkpoint. App Store timing is flexible based on testing results.

Apr 27
Complete
M0 — Kickoff & Onboarding
Service agreements signed. Apple Developer account set up. Tim invited as admin. Strategic docs reviewed.
$708 received
May 15
Complete
M1 — Foundation & Infrastructure
Enterprise sites on Cloudflare Pages. Notion workspace with dashboards. Full planning docs (PRD, design spec, technical architecture, strategic plan). Design system tokens. Legal framework.
$1,000 received
Jun 1
Active
M2 — Wireframes & User Flows
Wireframes for all 7 screens + 2 overlays. Complete user flow diagrams (onboarding through paywall). Both color palettes delivered (heritage green light + bioluminescent dark). App icon concepts.
$1,000 due on delivery
Jun 15
Upcoming
M3 — Design Approval & Prototype
Tim reviews and approves all designs. Interactive prototype walkthrough. Component library (SwiftUI). App icon finalized. Xcode project scaffold started.
$1,000 due on approval
Jul 1
Upcoming
M4 — Alpha TestFlight
Working app on Tim's phone via TestFlight. Home screen, Add Plant, Plant Detail functional. SwiftData persistence, one-tap watering log, push notifications, light + dark theme toggle.
$1,000 due on delivery
Jul 15
Upcoming
M5 — Feature Complete TestFlight
All 7 screens + 2 overlays on TestFlight. StoreKit 2 paywall ($4.99/mo, $39.99/yr, 7-day trial). Share button + review prompt + retention nudges. Settings. Accessibility (VoiceOver, Dynamic Type). Basic App Intents.
$42 (final payment)
Aug 1
Included
M6 — Polish & Beta Prep
Accessibility audit pass. Performance tuning. Beta TestFlight build for Tim + 2–3 testers.
Aug 15
Included
M7 — Beta Testing & App Store Assets
Tim + testers on beta. App Store screenshots (light mode). Listing copy. Privacy policy hosted. Landing page live.
Sep 1
Included
M8 — Submission Ready
All beta feedback addressed. App Store submission when Tim gives final sign-off. Timing depends on beta feedback cycle.
Sep 15
Included
M9 — App Store Live
App approved and published. Launch monitoring begins. Timing depends on Apple review (1–7 days).
Oct 1
Included
M10 — Post-Launch Support Complete
30 days of bug fixes and monitoring from launch date. Crash reports, review responses, conversion tracking. Pricing adjustment if conversion <5%.

M0–M1 complete. Apple Developer active, Notion workspace live, full documentation suite delivered, design system established. $2,188 received. Design phase (M2) is active now.

Decisions Made

All open questions resolved

Pricing — what subscription price?
$4.99/month or $39.99/year. Tim's market research (Perplexity AI) recommends this for the boomer demographic. Annual plan offers ~33% discount. 7-day free trial included. Pricing adjustable in App Store Connect at any time.
Theme — light or dark for boomers?
Dark mode (Variation B / Bioluminescent) as default. Reduced eye strain, Liquid Glass transitions showcase premium quality, and the dark interface makes the green plant status colors pop. Light mode available as Settings toggle.
Spanish localization — in v1?
Save for v1.1. SwiftUI localization is excellent (String Catalogs). ~80–120 strings, needs professional translation ($200–400). We architect for it in v1 (LocalizedStringKey throughout) at zero extra effort. v1.1 localization: 1–2 days.
Android version — design for it now?
Not in v1 code, yes in business logic. We isolate business logic into clean service layers. When Android starts, this serves as a precise specification. Recommended: native Kotlin rewrite using Dewdrop's architecture as blueprint.
SaaS / web app — worth building?
Not for v1. Dewdrop's value is the push notification — requires native app. Web companion adds cost without user benefit for boomers. Evaluate after 10K+ users. If needed: Next.js + Supabase, $3,000–5,000 separately scoped.
Plant dictionary — add it?
v1.1 feature. Bundled .json (50–100 plants) with name, watering interval, light preference. Auto-fills interval during Add Plant. Foundation for Apple Intelligence features: App Intents, Core ML, adaptive recommendations.

Apple Intelligence Foundation

Lightweight v1 scaffold for scaling

Dewdrop v1 establishes a lightweight Apple Intelligence foundation that enables rapid portfolio expansion without adding user-facing complexity.

Componentv1 ImplementationFuture Scaling Path
App Intents"Water [plant]" and "Show my plants" for Siri/ShortcutsFull voice control, widget actions, Spotlight
Brand Analytics .jsonLightweight event schema (shares, reviews, conversions)Portfolio-wide analytics dashboard, A/B testing
Plant Data .jsonBundled reference file (50–100 plants) for v1.1Core ML classification, adaptive recommendations
AppTheme ArchitectureEnum-driven theming (light/dark) with design tokensReusable across portfolio, seasonal themes
MVVM Service LayerClean business logic separation from UIAndroid specification, shared logic for portfolio
Privacy-First PatternAll data local (SwiftData), no tracking, no cloudApple Intelligence partnership compliance
🧠

Portfolio template

Every component above is portable. New app (medication reminder, pet feeder) uses the same StoreKit 2 subscription management, notification system, AppTheme tokens, review prompt, and sharing features. Time to market: 3–4 weeks per app vs 6–10 weeks from scratch.

Future Vision

Where Dewdrop grows

v1.0 — Jun–Oct 2026
Simple & Solid
iPhone-only. SwiftData local. 7 screens. $4.99/$39.99 freemium. Sharing + retention. Light/dark toggle. App Store launch + 30-day support.
v1.1 — September 2026
Localize & Enrich
Spanish localization. Plant dictionary (.json). Home Screen widget. Enhanced notification timing (premium).
v2.0 — Q4 2026
Expand the Platform
iCloud sync. Plant photos. Apple Watch companion. App Intents for Siri. Multiple notification times. iPad support.
v3.0 — 2027
Cross-Platform & AI
Android version (native Kotlin). Adaptive watering recommendations (Core ML). Apple Vision Pro spatial terrarium.

Portfolio Expansion — Tim's Vision

Tim envisions a portfolio of simple utility apps, all following the Dewdrop guiding principle: one job, done beautifully, for users overwhelmed by complexity.

🌿

Dewdrop

Plant watering

Active
💊

PillDrop

Medication reminders

Concept
🐾

FeedDrop

Pet feeding tracker

Concept

Apple Developer Account

Tim's action items — before development starts

This week
1. Get a D-U-N-S Number
For Tim Culpepper (sole proprietor). Apply free at dnb.com. Takes 1–5 business days.
Once D-U-N-S arrives
2. Enroll as Organization
At developer.apple.com — Organization type (not Individual). $99/year. Publishes under 9Bit Studios LLC.
After enrollment
3. Invite Penny as Admin
App Store Connect → Users and Access → Add Penny with Admin role.
Before M1
4. Confirm pricing + sign agreement
Set $4.99/month and $39.99/year in App Store Connect. Service agreement in place. Tim Culpepper owns all IP (20% equity, founding member).
💡

Tim does not need a Mac. He handles marketing, analytics, App Store Connect, and business decisions — all from any device. Penny handles all Xcode development from her M4.

Ready to build

Next steps

Tim completes Apple Developer setup. Signs work-for-hire agreement. Sends M1 deposit ($500). Penny begins design work. Dewdrop ships by July 2026.

Let's Build Dewdrop 🌿