Book Image

Building Apple Watch Projects

By : Stuart Grimshaw
Book Image

Building Apple Watch Projects

By: Stuart Grimshaw

Overview of this book

With Apple’s eagerly anticipated entry into the wearable arena, the field is wide open for a new era of app development. The Apple Watch is one of the most important technologies of our time. This easy-to-understand book takes beginners on a delightful journey of discovering the features available to the developer, right up to the completion of medium-level projects ready for App Store submission. It provides the fastest way to develop real-world apps for the Apple Watch by teaching you the concepts of Watch UI, visual haptic and audio, message and data exchange between watch and phone, Web communication, and finally Visual, haptic as well as audio feedback for users. By the end of this book, you will have developed at least four fully functioning apps for deployment on watchOS 2.
Table of Contents (17 chapters)
Building Apple Watch Projects
About the Author
About the Reviewer

Adding a Glance to an app

So, there is much to be done. Let's plan out first what we are going to need.

Plan the App

As we have done before, we will first get a clear idea of what we want the app to do before we write any code.

Mission Statement

We will create an app that will download current weather data for a number of cities around the world, using data from an open source provider. The data will be stored on the device, and only refreshed after a specified period has elapsed, to keep data traffic to a minimum. The rationale here is that weather conditions don't change from one second to the next (except in Auckland), and so displaying data that has been previously downloaded makes more sense up to a certain point.

The data will be displayed in the form of a brief description next to the name of each city, presented in a table. Tapping on one of the table's rows will open a screen that will contain more details of the selected city, such as wind-speed, temperature, and the like.

One city will...