Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 959 Bytes

README.md

File metadata and controls

20 lines (16 loc) · 959 Bytes

Clima

Gets the weather by city name. This is an app made from the App Brewery Udemy Course.

What I created

This apps checks the weather for the current location based on the GPS data from the iPhone as well as by searching for a city manually. This is a dark-mode enabled app.

What I learned

  • Creating dark-mode enabled app.
  • How to use vector images as the images assets.
  • Getting user input and use it for data
  • Learned about delegate pattern.
  • Learned about protocols and extenstions.
  • Learned swift computed properties.
  • Swift closures ad completion handlers.
  • Learned how to use URLSession to network and make HTTP requests to get weather data.
  • Parse JSON with the native Encodable and Decodable protocols.
  • Learned to use Grand Central Dispatch to fetch the main thread.
  • Learned to use Core Location to get the current location from the iPhone GPS. And using that to make HTTP requests to get the weather data of that location.