Complete open weather app:- Data model Parsing json response and populating data to table location manager integration reverse geo coding to get current city Custom tableView Cell URL formatting Error handling for response Background threads to fetch image data Well documented and formatted code