A Practical iOS Primer for Web Developers

Last month I had the pleasure of giving a talk at the Philadelphia branch of the New York Code + Design Academy (NYCDA). I spoke with a group of students just completing a three month, intensive boot camp in web development with Ruby on Rails and Javascript.

As an iOS developer, my goal was to give them a glance of a "different world." I sought to highlight areas where the greatest contrasts existed between iOS and what they'd been learning. As such, I focused on three main areas:

  1. Building User Interfaces
  2. Programming Languages (especially Swift's static type system)
  3. Deployment

If you're a developer of any kind who is curious about what iOS development looks and feels like, you might find this talk helpful!