You are previewing Developing for Apple Watch.
O'Reilly logo
Developing for Apple Watch

Book Description

The Apple Watch offers the closest connection yet between your app and users. But you can't just port your existing iPhone app to the watch; instead, you'll write a WatchKit Extension. Learn which of your app's features should come to the watch, how make your UI look great on both watch sizes with WatchKit's Interface Controller, and how to submit your app to the App Store and get it onto the wrists of your customers.

Table of Contents

  1. Developing for Apple Watch
    1. For the Best Reading Experience...
    2. Table of Contents
    3. Early praise for Developing for Apple Watch
    4. Acknowledgments
    5. Preface
      1. What’s in This Book?
      2. Who’s This Book For?
      3. The Code in This Book
      4. Online Resources
    6. Chapter 1: An Overview of Apple Watch
      1. Apple Watch Basics
      2. Apple Watch App-Design Concepts
      3. From iPhone App to Apple Watch App
      4. Wrap-Up
    7. Chapter 2: Quick Apple Watch Wins
      1. Working with Media Playback on Apple Watch
      2. Responding to User Actions in Push Notifications
      3. Wrap-Up
    8. Chapter 3: WatchKit Extension Overview
      1. Creating Your First WatchKit Extension
      2. Adding User-Interface Elements
      3. The iPhone App--WatchKit Extension Relationship
      4. Deployment of WatchKit Apps
      5. Adding a Glance
      6. Wrap-Up
    9. Chapter 4: Displaying Your Watch App UI
      1. Meet the Interface Objects
      2. Creating Interface Objects
      3. Designing Your UI in the Storyboard
      4. Interface-Object Layout
      5. Creating Your Apple Watch App
      6. Wrap-Up
    10. Chapter 5: Organizing Your UI with Groups
      1. Group Basics
      2. Adding Detail to a Screen
      3. Wrap-Up
    11. Chapter 6: Delivering Dynamic Content with Tables
      1. Comparing WatchKit Tables and iOS Table Views
      2. Row Types and Storyboard Groups
      3. Linking Content to the UI with Row Controllers
      4. Configuring the Content in Tables
      5. Modifying Tables
      6. Considering Table Input
      7. Performance Concerns
      8. Wrap-Up
    12. Chapter 7: Navigating Between Interfaces
      1. Linking Interfaces in Your Storyboard
      2. Interface Transitions in Code
      3. Passing Data Between Interfaces
      4. Wrap-Up
    13. Chapter 8: Communicating with the Outside World
      1. Performing Tasks in Your iPhone App
      2. Sharing Data Between Apps
      3. Wrap-Up
    14. Chapter 9: Your App’s Final Spit and Polish
      1. Designing for Both Watch Sizes
      2. Using Images Efficiently
      3. Localizing and Internationalizing Your App
      4. Wrap-Up
      5. You May Be Interested In…