tjmadonna / Sunshine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sunshine

Sunshine is an iOS implementation of the Sunshine application developed in Udacity's "Developing Android Apps: Android Fundamentals" course. This project was started as an experiment to compare iOS and Android applications.

Android Sunshine Source Code: https://github.com/udacity/Sunshine-Version-2

Sunshine for iOS requires the following:

  • Xcode 8 with Swift 3
  • An API key for OpenWeatherMap. Copy your API key into the OpenWeatherConstants.swift file.

Topics covered:

  • Persistence: CoreData, NSUserDefaults
  • Network: REST Api, NSURLSession, NSJSONSerialization
  • User Interface: No storyboards, NSLayoutConstraints, UICollectionView, UITableView

About


Languages

Language:Swift 100.0%