← Works

Smart Alarm

One of the first intelligent iOS alarm clock apps with smart wake-up features and sleep cycle tracking

iOS Objective-C Swift UX UI Prototyping Development
Timeline 2008 to 2012
Role UX Design & Development
Status Discontinued
In a Nutshell

Available almost since the launch of the App Store, Smart Alarm detected holidays and vacation days to prevent unwanted alarms, adjusted wake-up times based on weather, and included a location-based alarm that triggered when reaching a destination.

Overview

Smart Alarm was my first mobile app, built almost from the day the App Store opened. It started with a simple frustration: iOS let you set different alarm times for different weekdays, but the alarms went off on public holidays and during vacation just the same. I wanted one that was smarter about that.

Over four years it grew from a basic alarm clock into a feature-rich app with contextual automation. Sleep cycle detection via the accelerometer, weather-aware wake times, location-based alarm toggling, and an EnRoute feature that woke you before your transit stop arrived, mostly driven by user feedback.

The Design Challenge

The interaction model for an alarm clock is inherently set-and-forget. Users open the app briefly, toggle an alarm, and leave. The design challenge wasn't richness of features; it was keeping that interaction short and clear despite growing functionality. As features accumulated, the app needed a conceptual redesign around this principle rather than just more screens.

I rebuilt the information architecture to keep the primary interaction (on, off, snooze) as short a path as possible from the moment the app opens. More complex settings like holiday detection rules or location triggers were accessible but never in the way of the daily routine.

Features

  • Holiday detection: A crowdsourced database of public holidays worldwide, combined with location tracking, automatically suppresses alarms on days off in the user's country.
  • Personal vacation days: A separate private area for custom dates, for days off that no holiday database would know about.
  • Weather-based adjustment: The app checks weather conditions at night and shifts the wake time earlier when frost or bad weather means a longer morning is needed.
  • Location-based automation: Individual alarms can be tied to location: enabled automatically when you're at home, suppressed when you're traveling.
  • EnRoute alarm: Enter a public transit destination and get woken up just before the stop arrives. This one came directly from user suggestions and was one of the most-used features after launch.
  • Nightstand mode: Displays time, weather, calendar appointments, and reminders as a ticker for the bedside table.

Outcome

Smart Alarm was one of the first intelligent alarm clock apps in the App Store. The set-and-forget redesign worked: the primary interaction path stayed fast despite the feature additions. The EnRoute alarm, built because users asked for it, became the feature that most distinguished the app in the category.

The app was discontinued in 2012 due to time constraints.

Interested in working together?

Get in touch