Have a personal or library account? Click to login
Apple Watch App Development Cover

Apple Watch App Development

Build real-world applications for the Apple Watch platform using the WatchKit framework and Swift 2.0

Paid access
|Sep 2025
Product purchase options

Build real-world applications for the Apple Watch platform using the WatchKit framework and Swift 2.0

Key Features

  • Find out how to download and install the Xcode development tools before learning about Xcode playgrounds and the Swift programming language
  • Discover everything you need to know about the WatchKit platform architecture, its classes, as well its limitations
  • This book introduces you to the very latest mobile platform with hands-on instructions so you can build your very own Apple Watch apps

Book Description

With the increasing amount of new wearable devices hitting the market, wearables are the next wave of mobile technology. With the release of Apple's WatchKit SDK, a whole new world of exciting development possibilities hasopened up.

Apple Watch App Development introduces you to the architecture and limitations of the Apple Watch platform, followed by an in-depth look at how to work with Xcode playgrounds. Here, we'll introduce you to the Swift programming language so you can quickly begin developing apps for the Apple Watch platform with the WatchKit framework and the Xcode Development IDE. We then discuss more advanced topics such as Notifiations, Glances, Closures, Tuples, Protocols, Apple pay, and using Swift playgrounds, with each concept backed up with example code that demonstrates how to properly execute it. We also show you how to package and deploy your Watch application to the Apple AppStore.

By the end of this book, you will have a good understanding of how to develop apps for Apple Watch platform using the WatchKit framework and Swift 2.0.

What you will learn

  • Navigate within the WatchKit interface using page-based, modal, and hierarchical navigation techniques
  • Work with context menus to interact with the Apple Watch Taptic Engine and respond to their actions by integrating Haptic feedback
  • Use the MapKit framework to display a map within the WatchKit interface
  • Build effective user interfaces for the WatchKit platform and integrate HealthKit capabilities to synchronize data between the iOS app and the WatchKit UI
  • Design your apps for the Apple Watch platform with the UI design guidelines
  • Reinforce image compression and caching to display animations within the Apple Watch user interface
  • Explore WatchKit tables to purchase products and pay for them using Apple Pay
  • Analyze the new layout system to ensure that your Apple Watch apps work with various screen sizes

Who this book is for

This book is intended for developers who are interested in creating amazing apps for the Apple Watch platform. Readers are expected to have some experience using Swift.

Table of Contents

  1. Introducing the Swift Programming Language
  2. Understanding the Apple Watch
  3. Exploring Watchkit controls
  4. Understanding WatchKit Layouts
  5. Navigating around in WatchKit
  6. Implementing tables in your app
  7. Adding Menus to your app
  8. Incorporating Glance interface in your app
  9. Adding Notifications to your app
  10. Image caching and animation
  11. Testing, debugging and deploying your app
PDF ISBN: 978-1-78588-366-8
Publisher: Packt Publishing Limited
Copyright owner: © 2016 Packt Publishing Limited
Publication date: 2025
Language: English
Pages: 358