Verizon User Interface Requirements
I'm sure we've all experienced being on a tiered data plan. We try our best to stick within our limits, but sometimes we go over without knowing. So when Google introduced Android M, we had to think about how this would impact our customers.
So what did Android M actually mean for our customers? It introduced a new Wi-Fi setting called, 'Avoid Bad Wi-Fi'. As a user, this meant that I could switch between LTE and Wi-Fi without disruption. But this also meant that I could go over my data limit without even knowing.
As the Wi-Fi UI requirements lead, I refined how our customers were to handle this experience. The result was contextually showing why a user was no longer connected to Wi-Fi.
Use Case 1
How do we let users know that their Wi-Fi connection is unstable? When we detect that the user is connected to Wi-Fi, but with no internet connection, we show a notification. The user can choose to dismiss this, or tap to connect to a different Wi-Fi network.
Use Case 2
How can users know that their Wi-Fi is unstable if they've quickly swiped the notification? In the top right hand corner of the status bar, we present a Wi-Fi icon with an exclamation point.