David Hawkins | Product Design

Android App Design

Designing new engagement models

Overview

Project Directive

The outcome, up front: we shipped to the Google Play Store on day 92 of 100. The team was myself as sole UX designer, 1 UI designer, 1 Android engineers, and 1 product owner — small enough that every design decision had to be right the first time, or cheap to reverse.

My Role

Phase 1

Brainstorming & Ideation

I facilitated a structured brainstorming session with 6 participants across engineering, product, and marketing. The three activities were chosen deliberately: paper airplanes lowered the stakes for non-designers unaccustomed to ideation; Flip Assumptions forced the room past our first, obvious ideas; and NUF scoring gave us a defensible, numbers-based way to converge — critical on a 100-day clock, because we could not afford to relitigate the direction later.

Activities

Make a paper airplane using only one hand. It’s a fun way to get started and break people out of their shell.

Write down as many assumptions as you have about your product. Then, flip those assumptions by listing out the opposite.

Take the flipped assumptions and rate each on a one-to-seven scale as potential products using the NUF scale (New, Useful, Feasible).

Key Discoveries

Vehicle care provided the ideal opportunity to link between new and existing products in the ecosystem.

Phase 2

Customer Interviews

I built mental model of users attitudes about vehicle care and evaluated their top concerns as car owners.

12 users participated in semi-structured user interviews from three distinct groups:

  1. Owned their first car for less than one year
  2. Owned vehicles for two to five years
  3. Owned vehicles for more than five years

Interview Questions

Interview Takeaways

Phase 3

Generate Personas

I created two personas at opposite ends of the car knowledge spectrum.

Phase 4

Interaction Design

The task flow below shows the core loop: onboarding → vehicle health score → challenge selection → task completion → score update → maintenance log. The loop is the engagement model — every feature on this list exists to feed it.

I used insights from customer interviews to split vehicle care into a score-based model that could be updated by completing tasks and challenges. The breakdown included:

Final Designs

Key Features

Outcomes