The announcement that Apple had been working on a watch that could respond to voice commands and also run apps and communicate with the Internet via an iPhone set the Mac and iOS developer community alight. Not only did it signal the potential for yet another app gold rush, but it tickled the imaginations of those former children for whom the wristwatch was the perfect device on which to control your digital life.

Sure, the iPhone was revolutionary, but it was still just a phone, and we’ve always had phones (depending on your age, of course). The iPad has changed the face of personal computing, but it’s still just a computer, albeit a lot smaller than the ones we had when we were kids.

The Apple Watch is different. We never needed the other devices in the same way that we wanted the ability to talk to our watches. We dreamed of being able to tap the watch face and have it respond to the commands. We yearned for the day that critical information would arrive directly to our wrists.

Table of Contents

  1. Creating a WatchKit Project
  2. Anatomy of a watchOS App
  3. Implementing Navigation
  4. Exploring Controls (Sample chapter)
  5. Designing Your App’s User Interface
  6. Building Your App’s User Interface
  7. Working With Complications
  8. Working With Glances
  9. Working With Notifications
  10. Communicating With The Outside World
  11. Accepting User Input
  12. Playing And Recording Media
  13. Deploying To Physical Devices
  14. Using Hardware APIs
  15. Shipping Your WatchKit App