Course Details

Previous Page

Developing Basic Apple Watch Applications

Target Audience
Expected Duration
Lesson Objectives
Course Number

Apple Watches allow the wearer to integrate rich applications into their everyday life. Since Apple Watches have become so popular, an in-depth knowledge of how to write Apple Watch applications is an in-demand skill for application developers. In this course, you will learn the fundamentals of writing an Apple Watch application. You will also learn the architecture of Apple Watch applications, a few navigation techniques, and how to design a user interface.

Target Audience
This path is targeted toward existing iOS developers who wish to learn Apple Watch development. A working knowledge of Xcode is essential.


Expected Duration (hours)

Lesson Objectives

Developing Basic Apple Watch Applications

  • start the course
  • recognize the concepts and steps involved in developing Apple Watch applications
  • describe the tools used in developing Apple Watch applications
  • describe how the WatchKit app and the WatchKit extension work together to implement an app's interface
  • identify the target structure when building a WatchKit app
  • configure a project by adding a WatchKit app to an iOS project
  • create and run a simple application
  • describe the various app testing and debugging techniques
  • describe the various phases of the WatchKit application life cycle
  • recognize and use life cycle functions
  • describe how data is shared between WatchKit and iOS apps
  • perform communication tasks between WatchKit and iOS apps
  • describe existing iOS technologies and how they work with the WatchKit app
  • describe how remote control events manage video/audio playback on a paired iPhone
  • distinguish between paged-based and hierarchical navigations
  • create a storyboard
  • describe how storyboard navigation differs between the WatchKit and iOS apps
  • use interface objects and controllers
  • use buttons, switches, sliders, and menu items in the user interface
  • use tables to display dynamic data lists
  • use images and graphics in an Apple Watch app
  • recognize the different ways to layout an Apple Watch app
  • use objects that contain and display text
  • describe how to format, position, and layer controls, and use fonts
  • use context menus in an Apple Watch app
  • describe how users and application preferences are stored and recalled
  • create and deploy a simple Apple Watch application
  • Course Number: