Learned about:
- Dark Mode and using vector assets
- UITextField for keyboard inputs
- URLSession for networking
- JSON parsing
- Delegate design pattern
- Swift Protocols
- Improving code readability through closures and extensions
- Core Location for current GPS data
- OpenWeather API