An update of an old demo project using a free weather API. I recently updated the syntax and style to modern Swift patterns and the latest iOS SDK, and I added error handling, location awareness, and restructured the code to be more readable.
Demonstrated skills:
- JSONSerialization, parsing JSON into models
- URLSession
- Grand Central Dispatch
- Interface Builder
- Error Handling
- Animated UIViewController Transitions
- CoreLocation
- Activity Indicator
- UITableView, custom UITableViewCell
- Gesture Recognizers