Catshadow Android Client Mix Network Messaging UX Design: Glenn - - PowerPoint PPT Presentation

catshadow android client
SMART_READER_LITE
LIVE PREVIEW

Catshadow Android Client Mix Network Messaging UX Design: Glenn - - PowerPoint PPT Presentation

Catshadow Android Client Mix Network Messaging UX Design: Glenn Sorrentino Product Owner: David Stainton Overview A UX exploration for the Catshadow app on Android. Onboarding Onboarding Flow Onboarding is presented to users the first


slide-1
SLIDE 1

😽

Catshadow Android Client

Mix Network Messaging UX

Design: Glenn Sorrentino Product Owner: David Stainton

slide-2
SLIDE 2

A UX exploration for the Catshadow app on Android.

Overview

slide-3
SLIDE 3

Onboarding

slide-4
SLIDE 4

Onboarding Flow

Onboarding is presented to users the first time they install and open the

  • app. It helps to get their first contact

added in a guided way.

slide-5
SLIDE 5

Welcome Screen

The welcome screen is a brief introduction to the app. The footer of the this screen allows the user to skip the onboarding steps, or tap to advance. Pagination dots are displayed to inform the user about number of steps in the flow.

slide-6
SLIDE 6

Add Your First Contact

The next screen starts the flow to add the first contact to the app.

slide-7
SLIDE 7

Pairing a Contact

The pairing step is more verbose and helps guide the user with best practices. If the passphrase mixes letters and numbers, a monospaced font should be used to help discern between characters.

slide-8
SLIDE 8

Messaging

slide-9
SLIDE 9

Pairing

If a contact is still pending, the status is italicized under the contact’s name. When the contact successfully pairs a notification is pushed to the user.

slide-10
SLIDE 10

Pairing Pending

If a contact is still pending, the status is italicized under the contact’s name.

slide-11
SLIDE 11

Empty & Error States

slide-12
SLIDE 12

Empty State

Empty states display UI text, visual assets, and calls-to-action.

slide-13
SLIDE 13

Error State

Errors are displayed inline with the message using an icon + UI

  • text. Errors in conversations include a “retry” option.
slide-14
SLIDE 14

UI Logic

slide-15
SLIDE 15

Message Search

When there are fewer messages that would need the ability to search through, the functionality is removed so that only the most relevant UI is displayed for the user.

slide-16
SLIDE 16

Conversation Search

When there are fewer messages that would need the ability to search through, the functionality is removed so that only the most relevant UI is displayed for the user.

slide-17
SLIDE 17

Theming

slide-18
SLIDE 18

Theming

The UI can include a dark-mode reader that can either be toggled on by the user or automatically applied when it gets dark.