1 00:00:00,000 --> 00:00:09,179 [MUSIC] 2 00:00:09,179 --> 00:00:14,370 Hi, I'm Ken, and welcome to another Android project. 3 00:00:14,370 --> 00:00:18,170 In this course, we'll see how to display data in a list. 4 00:00:18,170 --> 00:00:22,100 That may not sound like much, but it's an important part of Android development. 5 00:00:22,100 --> 00:00:23,260 And there's a lot to cover. 6 00:00:24,318 --> 00:00:28,340 We're going to build upon Stormy, the weather app we built in a previous course. 7 00:00:29,420 --> 00:00:30,630 If you don't have the code, 8 00:00:30,630 --> 00:00:34,070 you can download the project using the link in the teacher's notes. 9 00:00:34,070 --> 00:00:39,180 However, I highly recommend completing that course before starting here. 10 00:00:39,180 --> 00:00:40,778 Let's take a look at what we're gonna build. 11 00:00:41,890 --> 00:00:45,610 Stormy displays the current weather conditions on one screen. 12 00:00:45,610 --> 00:00:49,330 We're going to rework this app to use more of the data available 13 00:00:49,330 --> 00:00:51,740 from our data source, the DarkSky API. 14 00:00:52,770 --> 00:00:58,100 We'll be adding a list to the app for the hourly forecast for the next two days. 15 00:00:58,100 --> 00:01:00,840 We'll start off with a look at the view that handles our list, 16 00:01:00,840 --> 00:01:03,140 called our recycler view. 17 00:01:03,140 --> 00:01:06,680 And learn more about how to use the Android data binding library 18 00:01:06,680 --> 00:01:07,470 to manage our data. 19 00:01:08,550 --> 00:01:11,880 As you might imagine, there are other things to learn along the way as well. 20 00:01:13,120 --> 00:01:14,650 Before we jump into our project and 21 00:01:14,650 --> 00:01:18,350 start coding, let me briefly talk about our tools. 22 00:01:18,350 --> 00:01:21,960 Remember that Android Studio is being constantly updated. 23 00:01:21,960 --> 00:01:24,900 As a result, things might be slightly different between what 24 00:01:24,900 --> 00:01:28,300 you see in this course and what you see on your own system. 25 00:01:28,300 --> 00:01:29,510 That being said, 26 00:01:29,510 --> 00:01:34,068 the concepts covered should hold true in updated versions of the tools. 27 00:01:34,068 --> 00:01:37,300 If you run into any problems using a newer version though, ask for 28 00:01:37,300 --> 00:01:38,470 help in the Treehouse forum. 29 00:01:39,750 --> 00:01:43,580 If any minor changes or bugs pop up, keep your eyes on the teacher's notes for 30 00:01:43,580 --> 00:01:44,690 helpful comments. 31 00:01:44,690 --> 00:01:48,710 If you spot an issue or difference somewhere, check the notes first, and 32 00:01:48,710 --> 00:01:51,167 then let us know in the forum if we've missed it. 33 00:01:51,167 --> 00:01:53,830 One last thing. 34 00:01:53,830 --> 00:01:56,910 Remember that the Treehouse Video Player has speed controls. 35 00:01:56,910 --> 00:01:58,710 So, if I'm talking too fast or 36 00:01:58,710 --> 00:02:01,990 going really slow, feel free to adjust the speed. 37 00:02:01,990 --> 00:02:07,080 I won't mind, really, even if you laugh at how I sound in super slow motion. 38 00:02:08,540 --> 00:02:11,890 Okay, let's start adapting our project to include lists.