0 1 00:00:00,840 --> 00:00:01,440 Hey, guys. 1 2 00:00:01,440 --> 00:00:04,560 Welcome to a brand-new module. In this module, 2 3 00:00:04,560 --> 00:00:09,450 we're going to be building an app called Clima. And through the process of building this app, we're 3 4 00:00:09,450 --> 00:00:15,230 going to learn about APIs and how to fetch live data from the internet. 4 5 00:00:15,300 --> 00:00:21,000 So by the end of the module, you will have built a beautiful weather app which allows you to get the 5 6 00:00:21,000 --> 00:00:27,630 live weather data for the current location using the phone's G.PS. Plus, you'll also be able to type 6 7 00:00:27,630 --> 00:00:33,120 in the name of the city that you want to check the weather for and get the weather that way. 7 8 00:00:33,120 --> 00:00:36,570 On top of all of that, it's also going to be dark-mode enabled, 8 9 00:00:36,570 --> 00:00:42,570 so you'll be able to switch to dark mode, and you'll be able to see the interface of your app change 9 10 00:00:42,630 --> 00:00:43,980 accordingly. 10 11 00:00:44,160 --> 00:00:47,850 And we're also going to be learning a lot of new skills as well. 11 12 00:00:47,850 --> 00:00:54,330 So in this module, we're going to be looking at how to create dark-mode enabled apps and use vector assets, 12 13 00:00:54,540 --> 00:00:59,430 as well as having an app that uses a UITextField to get user inputs. 13 14 00:00:59,430 --> 00:01:06,150 Then we'll look at Swift protocols and delegates, as well as working with APIs by fetching weather 14 15 00:01:06,150 --> 00:01:09,000 data using URLSession. 15 16 00:01:09,270 --> 00:01:16,380 And then once we get the weather data bank, we'll parse it from a JSON format to a Swift object using 16 17 00:01:16,380 --> 00:01:23,850 JSONDecoder. We'll also learn how to use Swift computed properties, closures, extensions, as well as the 17 18 00:01:23,910 --> 00:01:28,110 core location package to get the GPS data from the phone. 18 19 00:01:28,170 --> 00:01:34,730 So as you can see, it's a jam-packed module full of really fun things. Load up on the coffee, 19 20 00:01:34,830 --> 00:01:40,950 and once you're ready, go ahead and clone the starting project using the link from the course resources, 20 21 00:01:41,490 --> 00:01:42,990 and then join me on the next lesson.