đź’ˇXIX One UI

Description 

XIX One is a predictive home screen/launcher for Android. It allows to learn the user, identify the intent, understand the current context and predict next actions, make suggestions.

XIX One requires a week of training per user, to be able to deliver 10x better personalization. 

XIX One launcher utilizes the concept of cards UI. The carousel with apps sits on top of your home screen, allowing to see predictions, and at the same time to have the ability to use your Android device as you used to.
As you can see, this card suppose to display your upcoming events. It’s not obvious, we’ve just used wrapped it into something basic. IMPORTANT: Although it looks like a widget, it’s actually the whole homescreen. It looks and feels like regular android but with powerful predictive engine that shows the suggestions using cards. 

Important to notice, that we have tried to build a UnifiedUI ( completely new, single way of delivering actions and prediction via single UI) and failed. When you do something entirely new, it requires too much of an effort switch  behavior. We learned the hard way the concept of Most Advanced, Yet Familiar

Inspirations

We think that card based UI would be a good option to deliver value, as shown here. As you see there, it’s just an MVP. 

Some inspiration examples can be found here, in Dropbox Paper. On image below you can see how different colors of the cards show different content. 

Challenge 

Onboarding Process

Here are the steps of current onboarding process.  As you can see, it’s not immediately clear the value a user gets prior allowing multi step permissions. Full screen onboarding with GIF/Video describing the value and necesarry permissions may help

Card Design


Card Description
Functionality from day one
After a week of training
Email card
  1. Shows you the latest email. Fully open: Title, sender, and text body. You can scroll it to see the full text. When click on it, Gmail/Inbox opens
  1. Once the email is opened, the card should show the list of your emails. It’s ok if it looks like standard email client. This is what you expect
After a week of training, the functionality adds with: 
  1. A new email has a Smart Reply. Just like in inbox: prepopulated answers to the email
  1. XIX One launcher learns to show you top 3 most urgent emails to answer. Maybe it make sense to visually score the importance of them
Recent Messages
  1. Shows you recent messengers across different channels (SMS, Slack, FB Messenger, Hangouts, Viber, Skype etc)
A user can allow their family and friend to see automatic status of what’s happening (Working, Driving Home, On the meeting, etc)
  • After awhile it suggest you to connect with a person whom you didn’t talk for awhile
Transportation
Shows you top 3 destinations to go using Uber/Lyft. If nothing happening, the card disappears. 
After a week of training it shows you 100% accurate prediction of your next destination using Uber/Lyft.

Most importantly, this card can built your itinerary when you have upcoming trip. It can combine in one card suggestions:
  • the flight
  • Hotel or Airbnb, based on your preferences
  • Suggested way of transportation: It can book a car for you, or may offer to use Uber/Lyft
Calendar 
Shows you the upcoming events, and actions associated with it: If the event requires transportation the card incorporate a “Call Uber” button. Once pressed, can ask to summon it now, or postpone before getting there. (Factoring in time needed to get there, distance and traffic). If it’s a call, Incorporate a call button with pre-populated phone number. If transportation requires public transport, will show train schedule and time when you need to head out
Once trained, can automatically populate your calendar with work related items, or things you need to do to get better: go to gym, check an event, try something new. Suggested events should have distinctive color to separate from self created events
Coffee card
This card appears in the morning when you go to work.
It shows you your favorite cup of coffee with the button get it. By the time you get to your favorite coffee shop, you drink will be waiting for you

You can adjust time by when to get it ready, and a place that surround you
Once trained it can do the following:
  • Time and location to make coffee is predicted very accurately
  • Food section is added. You can now order food for “take out” on your way home, or “Delivery” to the place you are going.
Predictions will be accurate
X card
X card is a setting app, that allows you to
  • Edit your account and setup cards order 
  • It should show you the progress bar of “Learning the user”. Once completed, the second types of cards should be displayed
  • Feedback button. We want to collect feedback simply by allowing users to tell us what they like, what they don’t like. Just press the mic button and tell us on plain english your feedback
X card once trained may show new features we add to the launcher

Predicted apps

On the bottom of the screen (2 rows, 8 apps total) should be dedicated to the section with apps the XIX One predicts as the most useful one. Some suggested to have them as a part of cards, however we believe it should be separate

Action items

  • Design an onboarding process explaining what a user get’s here 
  • Design cards that give you the value right now, and after a week of training