Skip to Content
Learning WatchKit Programming: A Hands-On Guide to Creating watchOS 2 Applications, Second Edition
book

Learning WatchKit Programming: A Hands-On Guide to Creating watchOS 2 Applications, Second Edition

by Wei-Meng Lee
December 2015
Intermediate to advanced
288 pages
7h 42m
English
Addison-Wesley Professional

Overview

Create Breakthrough Apple Watch Apps with the New watchOS 2 and the Updated WatchKit Framework!

Apple Watch is improving quickly: Using Apple’s new watchOS 2 operating system and the updated WatchKit framework, you can create tomorrow’s hottest wearable apps. Learning WatchKit Programming, Second Edition, will help you master these technologies and gain the same “early mover” advantage that early iPhone developers enjoyed.

Leading iOS development trainer and author Wei-Meng Lee guides you step by step through architecting, designing, and building cutting-edge Apple Watch apps. You’ll learn how to make the most of the newest platform improvements, including direct programmatic access to key hardware features; support for new Watch Connectivity Framework APIs; and new ways to use location, consume web services, and persist data.

Using practical Swift code examples designed for clarity and simplicity, Lee guides you through building apps from the ground up. You’ll learn how to build native watch apps that perform exceptionally well on their own and how to integrate your apps with iPhones to do even more.

Coverage includes

  • Writing high-performance, native watch apps that run independently of the iPhone

  • Accessing hardware, including Digital Crown, microphone, and Taptic Engine

  • Storyboarding apps and testing them on the Apple Watch Simulator

  • Mastering Apple Watch’s multiple-screen navigation

  • Building efficient interfaces with Apple Watch UI controls

  • Creating and programming “complications”–apps that display data on the watch face, such as alarms, tachymeters, chronographs, and calendars

  • Displaying information via labels, images, or tables

  • Passing and returning data to Interface Controllers

  • Integrating location services into Apple Watch apps

  • Using Watch Connectivity Framework APIs to link watch and iOS apps

  • Calling and consuming web services

  • Persisting data on the watch

  • Displaying short- and long-look notifications Implementing glances to help users gather information faster 

  • This guide will help you extend your existing iOS skills, build apps that solve a whole new set of problems, and reach millions of people in the fast-growing Apple Watch marketplace.

    All of this book’s sample Swift code is available for download at informit.com/title/9780134398983. (Register your book to gain access.)

    Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
    and much more.

    Read now

    Unlock full access

    More than 5,000 organizations count on O’Reilly

    AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

    QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
    Julian F.
    Head of Cybersecurity
    QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
    Addison B.
    Field Engineer
    QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
    Amir M.
    Data Platform Tech Lead
    QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
    Mark W.
    Embedded Software Engineer

    You might also like

    Learning WatchKit Programming: A Hands-On Guide to Creating Apple Watch Applications

    Learning WatchKit Programming: A Hands-On Guide to Creating Apple Watch Applications

    Wei-Meng Lee
    Programming iOS 12

    Programming iOS 12

    Matt Neuburg

    Publisher Resources

    ISBN: 9780134399164Purchase book