I wrote a thread recently on the Driver has Arrived Notification of Uber and how Uber could have designed it better. Turning it into a blogpost (with some minor edits) because I am trying to hack my writing goals for this year
When you design you have to think about jobs for each component of your UI
Example. You send a driver has arrived notification. What is the most important info you can put there?
Is it the status of the trip? Is it the driver name? Is it the location? Is it the vehicle info? If you think about it, the most important info is the status of the trip. Because you just keep looking at the heading of the persistent notification for any change in the trip status
So Information Architecture wise it makes total sense
What is the 2nd most important info?
Is it the name of the driver? TBH It is not helpful for identification of the vehicle. Nor verification of the driver
Model of the vehicle? It helps for 4W. But for Auto it is just Bajaj Everytime. So it is redundant info
So what is it?
It is the license plate info. The notification ‘s job is to let you know that the vehicle has arrived at your location and also for you to identify the vehicle
For both Car and Auto it is the most important info after trip status. IT SHOULD NOT GET TRIMMED UNDER ANY CIRCUMSTANCE
Otherwise the user would have to open the app to get the remaining info!
For car, model type and color can add extra info
For Autos license plate is the only relevant and trust worthy info
Okay. UX gyaan khatam