1 00:00:00,610 --> 00:00:03,047 Now let's learn about the feedback state. 2 00:00:03,047 --> 00:00:07,733 A feedback state is shown when the UI informs 3 00:00:07,733 --> 00:00:11,982 the user about what's happening in the app. 4 00:00:11,982 --> 00:00:17,870 Let's imagine that my app syncs with my photo albums in Google Photos. 5 00:00:17,870 --> 00:00:22,650 Once users give permission for the app to sync with their Google Photos account, 6 00:00:22,650 --> 00:00:27,010 they can select a Google photo album and associate it with a trip. 7 00:00:27,010 --> 00:00:30,290 That way, the photos can easily appear in the travel app. 8 00:00:31,460 --> 00:00:36,130 With this added functionality, we can show an image in the card, but 9 00:00:36,130 --> 00:00:39,920 we also need to prepare for a case when an image is not available. 10 00:00:40,920 --> 00:00:43,180 Perhaps there is a syncing error. 11 00:00:43,180 --> 00:00:46,520 I can display an alert to communicate that to the user so 12 00:00:46,520 --> 00:00:50,020 that they can try reauthorizing the app to sync. 13 00:00:50,020 --> 00:00:53,360 There are system errors that are outside of the user's control. 14 00:00:53,360 --> 00:00:55,330 Perhaps the server is down. 15 00:00:55,330 --> 00:00:58,520 You'll want to design for that scenario to keep the user informed as well. 16 00:01:00,380 --> 00:01:04,720 Let's take a look at the Fitbit website for another example. 17 00:01:04,720 --> 00:01:08,310 Fitbit helps people track their health and fitness. 18 00:01:08,310 --> 00:01:12,110 Perhaps in order to see data charted on a dashboard, 19 00:01:12,110 --> 00:01:13,920 the user needs to connect their device. 20 00:01:15,090 --> 00:01:20,080 In this example, you can see it's been a while since I synced my Fitbit. 21 00:01:20,080 --> 00:01:23,240 There's an alert banner to prompt me to sync my device, so 22 00:01:23,240 --> 00:01:26,590 I can see the activities charted in my account. 23 00:01:26,590 --> 00:01:28,540 This is specific and actionable. 24 00:01:29,760 --> 00:01:33,760 Those are just a couple of examples to illustrate the feedback state. 25 00:01:34,780 --> 00:01:37,330 Up next, we'll take a look at partial states.