A demo app written in Swift 3 to demonstrate different code patterns.
Swift
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Art
RanchWeather.xcodeproj
RanchWeather
RanchWeatherTests
slide-code-samples.playground
.gitignore
README.md
slides.pdf

README.md

RanchWeather

A demo weather app written in Swift 3 to demonstrate various code patterns.

Backstory

This is an app that was developed to demo various code patterns presented in a talk at CocoaConf DC. While I have done variations of this talk before, this is the first to embrace Swift 3.

TODO

While the app is in a good state to support the talk, there are more things I'd like to do. If I end up using this app to support a blog post or two I may address the following TODO list.

  • Theme should be chosen based on clock.
  • Build real location lookup code.
  • Do localization in a second language.
    • Should support Celsius.
  • Build out the Forms system.
  • Add interruptible animations of detail box.
  • Add unit testing.
  • Add UI testing.

Also see: https://github.com/bignerdranch/RanchWeather/issues

Art

Clear Day: Bob Gutowski https://www.flickr.com/photos/versicolor/4598468349/

Clear Night: Kevin Burkett https://www.flickr.com/photos/kevinwburkett/2366010502

Rain: Dan Lurie https://www.flickr.com/photos/dantekgeek/6053861128

Snow: Kevin Burkett https://www.flickr.com/photos/kevinwburkett/4336406440

Sleet: camera_obscura [busy] https://www.flickr.com/photos/musaeum/3252084338

Wind: Christopher Paquette https://www.flickr.com/photos/chpaquette/2248597425

Fog: 12th St David https://www.flickr.com/photos/59816658@N00/9125797459/

Cloudy: els1124 https://www.flickr.com/photos/chenyuming/14978017251

Partly Cloudy Day: Steven-L-Johnson https://www.flickr.com/photos/stevenljohnson/8673702726

Partly Cloudy Night: Eric Hackler https://pixabay.com/en/moon-sky-clouds-nature-outdoor-1833172/

Contact Info

Mike Zornek
zorn@bignredranch.com
@zorn

Change October 13, 2016