Android product · Subscription intelligence

SubSplit

A privacy-conscious Android product that turns scattered subscription signals into one calm, reviewable view of recurring spend.

Visit project website ↗
SubSplit Android dashboard showing monthly billing, upcoming renewals, and a subscription list.
SubSplit add-subscription screen with category filters and available services.
SubSplit review queue showing a possible subscription change awaiting confirmation.

Problem

Recurring charges hide across receipts, renewal dates, currencies, and manual lists. SubSplit needed to reduce setup friction without silently trusting noisy inbox data or presenting uncertain detections as confirmed spending.

Role and scope

End-to-end product strategy, UX and interface design, Android engineering, backend workflows, and launch website from concept through pre-launch.

Key decisions

  • Made Gmail discovery explicit and read-only, with user-triggered consent and review before detected subscriptions count as trusted.
  • Separated confirmed subscriptions from candidates that need review, keeping uncertain evidence out of billing totals.
  • Used an offline-first Room cache with Supabase synchronization so core subscription views remain useful through weak connectivity.
  • Built responsive Compose layouts, type-safe navigation, and a shared token system across phone sizes.

Deliverables

  • Jetpack Compose Android application
  • Subscription dashboard and manual management flows
  • Gmail discovery and candidate-review workflow
  • Offline cache and Supabase integrations
  • Public pre-launch marketing website and legal routes

Current state

A working pre-launch Android product and public marketing site. Subscription tracking, manual entry, Gmail-assisted discovery, review, multi-currency display, and offline behavior are implemented; public app-store release remains pending.