Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introducing Skateway 2.0

Chuck Shnider
January 09, 2014
35

Introducing Skateway 2.0

Presented at Ottawa Cocoaheads, 09 January, 2014

Chuck Shnider

January 09, 2014
Tweet

Transcript

  1. time for a reboot… •iOS7 only •visual refresh •modern codebase

    •only a few model classes were ported at all
  2. UI Changes •Get rid of all adornment •Maybe went too

    far •Get rid of UITabBar on iPhone •Schedule pressure!
  3. Localization •Used “base” localization support •Not magic, you still need

    scripts! •Text substitution client-side •Sometimes need to detect UI language
  4. Seasonality •Should consume ZERO power when skating season is over.

    •Can you climb back out of the ghetto? •Signalling mechanisms for the OS • UIApplication 
 -setMinimumBackgroundFetchInterval:
  5. 206.248.130.215 - - [09/Jan/2014:01:22:15 +0000] "GET / skateway/conditions.json?bg=1&hw=iPhone5%2C1&os=7.0.4 HTTP/ 1.1"

    200 543 "-" "Skateway/2.0 (iPhone; iOS 7.0.4; Scale/ 2.00)" Treat as an Experiment 206.248.130.215 - - [09/Jan/2014:01:22:15 +0000] "GET / skateway/conditions.json?bg=0&hw=iPhone5%2C1&os=7.0.4 HTTP/ 1.1" 304 0 "-" "Skateway/2.0 (iPhone; iOS 7.0.4; Scale/ 2.00)"