A fairly simple iOS app to tell the weather for the user. Utilizes multiple paradigms covered in lessons and chapters. Many possible features to still add...
A few learned/utilized iOS development concepts include:
- XCode plists
- Network requests
- Data through JSON
- Using closures with asynchronous execution
- Writing modular code in accordance with MVC
- Size classes and constraints
- Writing concurrent, asynchronous code with GCD
- Table Views
- Master/Detail Pattern
Simply clone this repo and open the project in Xcode. However you will need an API key for the forecast.io service in WeeklyTableViewController. Obtain an API key here!