Book Image

Apple Watch App Development

By : Steven F. Daniel
Book Image

Apple Watch App Development

By: Steven F. Daniel

Overview of this book

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.
Table of Contents (19 chapters)
Apple Watch App Development
About the Author
About the Reviewer

Chapter 6. Implementing Tables within Your App

With the release of iPhone 6 and Apple Pay, Apple took a big step into the world of mobile payments, which will help users when purchasing items using their mobile devices. Purchasing items using Apple Pay can be achieved in two ways: by using Near Field Communication (NFC), or directly within the iOS app itself.

In this chapter, we will start developing a Shopping List application for Apple Watch and the iOS application, leveraging the PassKit framework so that our app is able to handle Apple Pay payments, and pass information between the iOS device and the WatchKit extension. You will learn how to use the WKInterfaceTable controller within the WatchKit platform, how to set them up and configure them, determine when a row has been selected by the user, and how to respond to that action.

You will also learn to populate your table, using the information stored within a dictionary dataset. To end the chapter, we will compile, build, and run the...