App Dissection

← App Dissection

Inbox

Posted 5 years ago · 25 details

It’s always big news when the Google machine unveils a new product. This week that something new is called Inbox, and it’s a slick rethinking of how we interact with and handle an ever-increasing volume of email.

Google’s Design Team has put in hard work these past months. Crafting the Material design language and rolling out interface updates across a suite of apps and operating systems is no small feat. Inbox embraces Material Design wholly, resulting in a beautiful, cohesive application for iOS, Android and web (Chrome only, for now).

This Design Details will explore some of the beautiful interactions in Inbox, as well as investigate a couple UX quirks that leave me wanting to learn more.

The email newsletter

Get updates about new posts, new projects, or other meaningful updates to this site delivered to your inbox. Alternatively, you can follow me on Twitter.

Splash page

Material Design is a visual language for interacting with digital interfaces. What we find in Inbox is a whole-hearted adoption of subtle motion and gestures to guide users through flows and views.

This splash page sets the tone perfectly for what users can expect in terms of interactivity, playfulness and speed. Every animation here feels paced and intentional, with the right level of stickiness and pop to each movement.

Signing in

I had actually added two email accounts to Inbox before recording this screen, but I wanted to share the little slider here that lets users pick and choose which email accounts will be shown in Inbox. Here I only toggle one, but in reality it’s possible to pick and choose between multiple accounts.

At the time of this writing, the main thing holding me back from switching to Inbox (from Mailbox) is a unified inbox. I’m managing ~6-10 email addresses at any given time, and having to toggle between them can be tedious at times. Hopefully Google can find a clever solution here – I know it’s a tough one!

Choose an action

The red circle in the bottom right of the screen is a new persistent design element that gives you quick-access to the email composer, reminders and suggested contacts. I’m not quite sure how these suggested contacts are chosen – perhaps they’re people I email most frequently (hi mom and dad!) – this seems like an odd design choice in my opinion, as the odds of me wanting quick access to just one or two individuals is relatively low. On the odd-occasion where I do want to email these specific people though, I suppose the suggestion will be a nice shortcut.

It’s also worth paying attention to the way Inbox plays with a semi-opaque white overlay in the view to provide contrast for the quick menu options. The animations here are nice and tight and don’t feel muddled at all.

Note: Not a bad idea to slip the ‘invitation’ prompt there as well! I’ve already used it once, which might provide some validation for this kind of growth interaction.

Pinned items toggle

Pinned items – what are you? Why do you exist? How do I use you effectively? These are a few questions that bounced around my head on the first run-through of Inbox. I’m familiar with starring emails in Gmail, but pinning is a whole new interaction that I’m not sure Google explains too well here.

Perhaps the intention was just that, actually – leave pinning somewhat vague and let users decide the right use case for their own need.

At the risk of sounding like a pedantic typography dork – the line height feels a bit too much on the empty view notices. It flows less like a cohesive sentence and more like a series of headlines.

Swiping

If a design pattern works, it works – right? I’m pleased to see swiping become a more commonly-used gesture across all email apps, taking a cue from what Mailbox originally did so well. Here we can quickly swipe an email to mark it as ‘done’ or to ‘snooze’ it for later.

A quick digression: It’s quite interesting to see Inbox place so much emphasis on getting emails ‘done,’ i.e. treating your emails like a to-do list. At the same time, however, we have this idea of ‘pinning’ emails to your inbox. There’s sort of this clash of intentions here – do I pin an important email? Or do I snooze it? Or is a pinned item like a high-priority to-do list item? When do I unpin an email? Questions like these continue to arise the longer I dive into Inbox.

Color

Inbox does a marvelous job of using color to create a sense of location within the app. Green is done, orange/yellow is snoozed, blue is inbox, grey is a label, etc. This consistency – and the bold use of color, as well – really create this coherent language and navigation that you can pick up super fast. At a glance I can know exactly where I’m located in the app.

That’s no easy feat to pull off as a designer – in fact, I’m struggling to think of any other apps that use color so prominently to create a sense of space and direction in a UI.

Navigation

Creating a functional, aesthetically-coherent and intuitive navigation is insanely hard. Especially when you’re Google and the use-cases for a particular product could measure beyond reason. I’m quite pleased with the general structure of the navigation in Inbox – things are ordered and grouped in a coherent, logical manner and transition animations are snappy and responsive.

Swiping gestures

Bigger phones and wider screens mean that the corners of a UI are increasingly harder to reach, especially for people with smaller-than-giant hands. It’s up to designers to work their way around these hardware constraints, and Inbox has just shown us how flexible (and usable) an interface can really be:

Swipe up or down past the edge of an individual email to return to your previous list (in this case, my inbox). In the next year or two, I hope that every app will embrace location-agnostic swipe gestures for core navigation. It really adds so much to the experience for casual and power-users alike.

Reminders

When a feature like Reminders has this level of prominence in a Google app, it’s best to pay attention. In the core Google Search app, Reminders are tucked away in the interface – out of sight, out of mind.

There’s no doubt with Inbox, however, that Reminders play a larger part of Google’s vision for the future. Why? I’m not totally sure yet. Mixing reminders with snoozed emails with pinned emails – the meaning of these terms is starting to become a bit convoluted.

Clear a section

Your emails in Inbox are often segmented by date range – in this case, you can see some of my items in ‘Today,’ followed by some items from earlier this month. When I clear a section, pay attention to the animations and transitions happening across the app. Along the bottom of the screen the app highlights a few contextual items about my last action while the rest of the interface slides up smoothly to fill the gap. Lovely.

Search

I love the icon transition in the upper-left corner of the navigation when the search is toggled. There’s also the beautiful Material language coming to life with the circular highlights on my tap location.

Context cards

One of the core elements of Inbox is the email previews that show up inline with your messages. These travel cards are my favorite – the layout and type here is so clear, and the accent photos that accompany my travel destinations are just icing on the cake. Inbox has done a great job with these previews both on the web and iOS, highlighting attachments and Google Docs with a lot less friction than other email apps.

Attachments

Just to highlight another example here, I can quickly preview and save a photo attachment in an email without ever having to open the message. This is – in my opinion – the biggest selling point of Inbox at this point: Saving me time on the actions I take the most.

Multiple attachments

Multiple attachments? No problem. This is just too slick – what a time saver for anyone who deals with a large volume of attachments!

Sweep

Inbox brings a new interaction pattern to the table with ‘sweeping’ – a quick way to mark a group of emails (based on time period) as done in one action. I can see this feature having a really solid application for folks that use labels liberally in their email workflow. Being able to quickly act upon a group of emails is a time saver, indeed, but in many cases will only be practical for certain workflows.

Also – don’t you just love this empty inbox view? It’s so much friendlier and more inviting than your traditional ’empty view’ text that one might expect.

Onboarding

I’m a huge onboarding dork – I’m fascinated by the process, the aesthetics and the usability of it all – in fact, working on user activation is one of my core areas of focus at Buffer. Being such, I’m fascinated by the way different apps educate users about new experiences or interactions.

Here’s a quick recording of Inbox’s walkthrough. Every subtle motion feels nicely structured and clear. I particularly love the way the designers here use color to prime new users for the experience in-app (i.e. orange = snooze).

Also note: Reminders is the first screen here. This is a serious push from Google to get users to interact with reminders across the Google landscape.

Switching accounts

Here I’ve added two email accounts to Inbox and I’m able to quickly swap between them by tapping my profile picture in the sidebar drawer. The pacing of the animations is really nice here – multi-tap account swaps can sometimes feel tedious, but in this case the flow is quite smooth.

Reading an email

I realized after recording all of these videos that I hadn’t actually focused too much on what Inbox is really about – your emails. This next video captures the slick transitions that occur when you open up an email. I love the way the white expands up and down the screen, pushing the colored nav bar out of the way to create a more immersive, distraction-free reading environment.

Toggling accounts

Alternatively, you can tap on this little dropdown arrow in the sidebar to bring up a list of your connected email accounts. I love the subtle bouncing here on the dropdown arrow, which pairs so well with the transition of other elements in and out of the sidebar container.

Web landing page

Let’s shift gears a bit now to take a look at some of the details in the web version of Inbox. This is the landing page that the Google team has created, which pairs color, typography and animation perfectly with what we’ve already experienced in the mobile app. Some of the scroll-jacking on this page is a bit cumbersome, but for the most part this is a slick site with an almost obsessive attention to detail.

Watch the arrow in the bottom right corner of the page scroll ever-so-slightly faster than the page, guiding us down the page and onto the next set of imagery.

Web view

Designers and developers, I know you’ll appreciate just how difficult it can be to maintain a consistent UI across platforms; especially on iOS where small tweaks or adjustments might lag up to a week in the App Store review process. So my hat is off wholeheartedly to the Google folks who have put in the effort to make their web app this consistent with the mobile offering.

Also: I love the light bouncing of the shadows on the circular + button in the bottom right corner each time I click. The depth feels so appropriate here.

Depth

There’s a lot of good things that come from adding depth to an otherwise two-dimensional design. The flat movement has come and swept our collective heart, but in my mind there’s still something so appealing and tangible about a design with depth and shadow. I can’t quite wrestle the words out of my mind into writing, but I’ll do my best: Depth on the web creates space and a truer sense of touch that flat design simply cannot imitate.

In Google’s case, it’s the small things here – the cards lifted slightly off the page, the scroll arrow responding gently to my clicks, to the lightboxed images that take center stage. It’s these layers and shadows which bring an enriching interactivity to the web – I hope this never goes out of style.

Motion

I watched this video at least 20 times. I’m sitting here trying to wrap my head about some of the transitions here and what they mean for user experience and design in a general sense. Let me try to explain my line of thought:

When I mark an item as done, or sweep some emails out of my inbox, the rest of the interface reacts accordingly and slides up quickly to fill the new void. This makes sense, of course. It fits our mental model of how these elements should behave in relation to one another. There is space and connection. With me?

But when I undo an action, the animation doesn’t just replay in reverse. No, the hidden elements snap sharply back into view and instantly readjust the page to accommodate for the extra objects.

My gut reaction was that this was simply a lack of polish – that the team had missed this step of keeping all the interface transitions smooth and consistent. But as I pondered more, I can’t help but think this was a very intentional decision by the Google team.

As a user, if I realize I’ve made a mistake, I want to undo that action as quickly and painlessly as possible. I want the interface to react accordingly – don’t waste a split second of my time before ensuring that my mistake was easily remedied. I think that’s what’s going on here: an undone action should be undoubtedly clear that it was complete and my information was restored. Simply reversing the transition makes me wonder if a) my information was never really gone at all or b) if I should wait for something else to happen on the page to ‘complete the undo.’

I’m likely overthinking this, but would love anyone else’s feedback if they have thoughts on this UX quandary!

Web view

This video is just a showcase of some of the Material Design elements in action. Slick datepickers with wonderful layering in the UI, smooth transitions as I mark my emails as done, and of course this refreshingly-colorful empty view.

Search

The search interface in Inbox is bold and dramatic. There’s a lot of motion going on whenever you focus on the search input; in many ways it feels quite sudden and surprising, almost disorienting. I’d love to learn more about some of the testing that went into this design and flow – after all, Google is the king of search!