Screenshots of Subscription Manager for iPhone

Subscription Manager for iPhone

Xcode

Swift

Adobe XD

Overview

This is a functioning iOS app to keep track of subscriptions. One of my goals was to follow Apple's Human Interface Guidelines and their overall aesthetic, while still making it have some individual style.

Features

  • Smoothly add subscriptions
  • Subscription Reminders/Notifications
  • Cost breakdown with chart

Challenges

I wanted adding subscriptions to be as smooth as possible. Since I want each subscription to have a category, I needed to make picking a category easy since there are so many to choose from. My solution was to have the user enter the name of the subscription first, and then when they pick the category the app shows suggested categories based on the name. So if the user types 'Hulu' as the name, the app suggests the 'Video' category. There is also a search bar which takes into account names of popular subscriptions and the category name/synonyms, to make finding the category as easy as possible.

For reminders, it was tricky to figure out how exactly to display to the user when they have their reminder set, and to manage setting/editing the reminder seamlessly. My solution was to have the reminder page be editable always, without having to tap edit or anything, and automatically updating when the notification is sent. Then, there is a switch for whether or not the reminder is active. This way users are free to change the reminder on the fly and always have control over the reminder.

Back to projects