This is my first iOS app release. There were a million features I wanted to get in, but I'm ecstatic about the feature set that made it in. Any feedback is greatly appreciated.
Wow! Color me very impressed. Not only is the app itself fluid, functional, and well-designed, but I'm sure it's the first of many you'll be releasing on iOS.
If you don't mind my asking: what resources did you use to learn iOS development? How long did creating this app take you?
Furthermore, what did you use for the main webpage? It's very well-designed--I probably wouldn't have clicked-through, otherwise.
I haven't had a chance to use the app yet, but I'll let you know when I do :)
Haha, thanks! I watched the WWDC sessions to learn about the frameworks, features and see the intricacies of Interface Builder. And then spent a lot of time in iOS developer docs, stackoverflow, and cocoacontrols.com.
For the website, it was designed in photoshop, and coded using Zurb Foundations, SASS and Skrollr.js.
I'll be doing a post on how I got started on iOS and lessons I learnt to help others get ramped up quickly. So look for that in the next few weeks!
From the first few minutes I used it, I wish there was a simpler way to make "one off" reminders. For instance, I have a hair appointment Thursday, but the only way I could figure out how to make it for a single reminder was to set the start and end date on the same date.
Thanks for the feedback! This is definitely something that's on top of the priority list. The first version collects the history, and as soon as the second version is released, you'll have a new "Performance" view so you can see how you're doing on all of your routines, as well as performance graphs for each one.
OP, you seem to have localizations enabled probably because of a third-party library (appirater?), because I see that your iTunes descriptions are not localized. You may want to exclude those localizations from your build until you decide to localize the app or at least the iTunes metadata. Sometimes users complain the app is in English when they expected it to be in their language, as advertised.
I would love to have English descriptions in the German App store! I hate that location is used to determine language preference. It is one of my pet hates.
I like it, but it took about 30 seconds before I messed up and accidentally added an extra check. I'll try using this again if there's an ability to delete checks, or if I'm just missing how to do it.
Still kind of frustrating. I don't want to schedule a task for a specific time, I want to change it back from 1/1 to 0/1. Is this coming in the next release?
Visual progress is important, and it's currently done in the following way: when you complete a routine, it goes away, and it stays away until it requires your attention.
The second version will give you exactly what you expect: a historical chart of your progress, and also a nice surprise: a view to seeing how you're performing on all of your routines.