Skip to main content
main-content

Über dieses Buch

Apple Watch for Developers: Advice & Techniques from 5 Top Professionals gives you the base-knowledge and valuable secrets you'll need for your own projects from a core team of successful, experienced Apple Watch app-development experts. You'll explore elements such as branding within Watch apps, translating audio data into visual information, taming complex data, mastering environment-driven feature sets, and much more.

This book is for developers who already have some knowledge of developing with WatchKit and WatchOS 2, and who are now interested in learning how to use them to create cutting edge Watch apps. It is written by five experienced, industry-leading Apple Watch developers who have created their apps early, and are now ready to pull apart examples to show you how to best create an Apple Watch app. This book will bring your cool Watch ideas to life!

Inhaltsverzeichnis

Frontmatter

Chapter 1. An Apple Watch Introduction

Abstract
Back in September of 2014, Apple announced their first new product line since the iPad in 2010. In an unusual move for Apple, they gave developers access to the Apple Watch SDK, and the public information on a device that wasn’t to ship for another seven months. The delay between announcement and release was important because although it was most likely production issues that caused the delay, the Apple Watch presents a new paradigm with different user interaction methods, and usage levels measured in seconds rather than minutes. Developers were able to start building apps for the Apple Watch with the SDK that Apple provided and quickly realized that the traditional ways of planning and building iOS apps wouldn’t directly translate to the Apple Watch, so the time would be required to get a feel for what works and what doesn’t.
Gary Riches, Ruben Martinez, Jamie Maison, Matt Klosterman, Mark Griffin

Chapter 2. Examining the Stopwatch, Timer and Calendar

Abstract
When the Apple Watch was announced, it became clear that the device’s strengths would be in its quick, simple and functional applications. Users were not going to want to spend a large amount of time on their watches and would instead rely on it as a device that provides a quicker way of receiving notifications and performing functions.
Gary Riches, Ruben Martinez, Jamie Maison, Matt Klosterman, Mark Griffin

Chapter 3. Taming Complex Data for the Watch

Abstract
Five seconds.
Gary Riches, Ruben Martinez, Jamie Maison, Matt Klosterman, Mark Griffin

Chapter 4. Examining Home Remote and its Components

Abstract
Home Remote is a universal iOS app that gives you control of your Internet-connected devices from your Today Screen. It supports a wide range of equipment by mixing native support for certain hardware with the ability to handle generic URLs, which allows you to interface it with any other web service. The iOS app itself allows you to configure the actions that will be displayed on the Today Screen, and the Today Screen extension executes the actions (see Figure 4-1).
Gary Riches, Ruben Martinez, Jamie Maison, Matt Klosterman, Mark Griffin

Chapter 5. Developing Notation – Audio to Musical Score

Abstract
When the Apple Watch was released, it became apparent that the device would allow users to perform specific tasks far quicker than they ever could on the iPhone. It was with this in mind that I decided to create an Apple Watch version of my application Notation, which converts the regular audio from your iPhone’s microphone into musical score and guitar TAB.
Gary Riches, Ruben Martinez, Jamie Maison, Matt Klosterman, Mark Griffin

Chapter 6. Building the Infinitweet Application

Abstract
So far you have learned a lot about the different ways you can go about building Apple Watch apps, and now it is time to actually build a fully-functioning one called Infinitweet. This chapter will introduce you to Infinitweet, a social app for iOS and the Apple Watch. After discussing what the Infinitweet application does and how it is structured, this chapter will then walk you through how to create your first Apple Watch app, a slightly simplified version of the Infinitweet app currently on the App Store.
Gary Riches, Ruben Martinez, Jamie Maison, Matt Klosterman, Mark Griffin

Chapter 7. Developing Apple Watch Cross-Platform Apps

Abstract
When smart phones became common place just a few years ago, there weren’t many options when making applications for them. You could write code native to the device itself, whether that was Objective-C for iOS or Java for Android. As the platforms matured, more options became available to developers. One option was that developers could write code in a different language of their choice, and another option was the ability to export their code to multiple platforms.
Gary Riches, Ruben Martinez, Jamie Maison, Matt Klosterman, Mark Griffin

Backmatter

Weitere Informationen

Premium Partner

    Bildnachweise