Hey, guys. 1
Welcome to a brand-new module. In this module, 2
we're going to be building an app called Clima. And through the process of building this app, we're 3
going to learn about APIs and how to fetch live data from the internet. 4
So by the end of the module, you will have built a beautiful weather app which allows you to get the 5
live weather data for the current location using the phone's G.PS. Plus, you'll also be able to type 6
in the name of the city that you want to check the weather for and get the weather that way. 7
On top of all of that, it's also going to be dark-mode enabled, 8
so you'll be able to switch to dark mode, and you'll be able to see the interface of your app change 9
accordingly. 10
And we're also going to be learning a lot of new skills as well. 11
So in this module, we're going to be looking at how to create dark-mode enabled apps and use vector assets, 12
as well as having an app that uses a UITextField to get user inputs. 13
Then we'll look at Swift protocols and delegates, as well as working with APIs by fetching weather 14
data using URLSession. 15
And then once we get the weather data bank, we'll parse it from a JSON format to a Swift object using 16
JSONDecoder. We'll also learn how to use Swift computed properties, closures, extensions, as well as the 17
core location package to get the GPS data from the phone. 18
So as you can see, it's a jam-packed module full of really fun things. Load up on the coffee, 19
and once you're ready, go ahead and clone the starting project using the link from the course resources, 20
and then join me on the next lesson.