activity-journal-wireframes-project-hero
activity-journal-3-devices-v2@2x

Wireframes

Obvious wireframes

The app went through two rounds of wireframing. The first determined a basic layout strategy compatible with all devices. The second specified product details for every screen.

Product Design

rough wireframes

This phase determined where things would go and how they could fit together. I wanted to be able to reuse layouts to reduce development time.

timer & today's tasks
actvity-journal-wireframes-timer-exploration

It was important to show the timer and today’s tasks at the same time. For iPhone, I designed a variety of timers and z-index layouts. I settled on a hybrid solution using floating controls and a circle timer.

multiplatform layouts
actvity-journal-wireframes-timer-devices

iPad and macOS layouts were easy to show the Timer and Today list side by side. The only significant change was the left-hand navigation bar.

journal
actvity-journal-wireframes-journal-devices

The Journal screen is divided into columns for your history, day, and entry. Depending on the device, the app could show one, two, or all columns at once.

Product Design

detailed wireframes

This phase specified how the app would actually work as a product. To save time, I only created iPhone wireframes.

parallax scrolling
activity-journal-hf-wireframes-timer

I mocked up an elegant scrolling solution. As the user scrolls the Today list, the circle timer would follow slowly using a parallax effect. When the circle timer exits, a timer bar will drop.

journal
actvity-journal-wireframes-journal-entries-flow

I created a new top menu to support color-coded journals and tags. Users could navigate through their history. Selecting an entry would open a sheet.

actvity-journal-wireframes-journal-tag-flow

Alternately, users can browse by journal and tags. This user flow illustrates how to view all Work tags and browsing for #wireframes entries.

action sheets
actvity-journal-wireframes-sheets

I'll use action sheets for creating and editing journal entries. They provide a consistent experience regardless of the entry point. I also added data values for start and stop time to better support a calendar view in the future.

settings
actvity-journal-wireframes-settings-timers

Part of the settings includes timer customization settings. Determining these settings forced me to clarify my timer concepts.

As a result, I created a new timer: the Hourly Timer. It’s more of an alarm than a timer. It triggers a set number of times per hour so you can add entries, takes breaks, and — most important — stay on schedule. It will be the default timer.

Selected works

Adobe ConsonantDesign library for the global leader in digital media
LookoutDesign library for the leading provider of data-centric cloud security
First PersonDesign libraries and technical design for a B2B discovery & design agency
VectraDesign library for the world leaders in AI security
OmnicellDesign library for the pioneers of autonomous pharmacy
EpilogDesign & development of a smarter Pomodoro activity log
Disney Movies AnywhereAndroid design & development for the family entertainment giant
HD WidgetsDesign & development of a #1 ranked Android app
DayframeDesign & development of a social media photo frame app
App StatsDesign & development of a metrics app used by Google
CloudskipperDesign & development of a popular free music player
Starsky RoboticsUX research & design of a remote-driving system for an autonomous trucking start-up
Flash design & developmentAdobe, Honda, NFL, Zynga, and more
(2003 – 2010)
ElementalCreative graphic design and illustration
(1994 – 2003)
footer-logo
Thank you for visiting ❤
View