Difference between revisions of "WatchOS 2 App Development Essentials"
From Techotopia
Line 64: | Line 64: | ||
#* [[Playing Movies and Audio on watchOS 2 using the WKInterfaceMovie Class|Testing the App]]<br><br> | #* [[Playing Movies and Audio on watchOS 2 using the WKInterfaceMovie Class|Testing the App]]<br><br> | ||
# [[A watchOS 2 WatchKit Audio Recording and Playback Example]] | # [[A watchOS 2 WatchKit Audio Recording and Playback Example]] | ||
+ | #* [[A watchOS 2 WatchKit Audio Recording and Playback Exampl|The Audio Recording Controller]] | ||
+ | #* [[A watchOS 2 WatchKit Audio Recording and Playback Exampl|Launching the Audio Recording Controller]] | ||
+ | #* [[A watchOS 2 WatchKit Audio Recording and Playback Exampl|Using App Groups to Share Media File Access]] | ||
+ | #* [[A watchOS 2 WatchKit Audio Recording and Playback Exampl|The Audio Recording and Playback Tutorial]] | ||
+ | #* [[A watchOS 2 WatchKit Audio Recording and Playback Exampl|Designing the Main Storyboard Scene]] | ||
+ | #* [[A watchOS 2 WatchKit Audio Recording and Playback Exampl|Creating and Joining the App Group]] | ||
+ | #* [[A watchOS 2 WatchKit Audio Recording and Playback Exampl|Constructing the Save File URL]] | ||
+ | #* [[A watchOS 2 WatchKit Audio Recording and Playback Exampl|Implementing the Recording Code]] | ||
+ | #* [[A watchOS 2 WatchKit Audio Recording and Playback Exampl|Implementing the Playback Code]] | ||
+ | #* [[A watchOS 2 WatchKit Audio Recording and Playback Exampl|Testing the WatchKit App]]<br><br> | ||
# [[A watchOS 2 Complication Tutorial]] | # [[A watchOS 2 Complication Tutorial]] | ||
#* [[A watchOS 2 Complication Tutorial|About the Complication Project]] | #* [[A watchOS 2 Complication Tutorial|About the Complication Project]] |
Revision as of 18:19, 3 July 2015
This book is currently under development. Please check back for updates.
Table of Contents
- An Introduction to Watch Connectivity in watchOS 2
- A watchOS 2 WatchConnectivity Messaging Tutorial
- About the Project
- Creating the Project
- Enabling Audio Background Mode
- Designing the iOS App User Interface
- Establishing Outlets and Actions
- Initializing Audio Playback
- Implementing the Audio Control Methods
- Initializing the iOS App Watch Connectivity Session
- Designing the WatchKit App Scene
- Initializing the WatchKit App Connectivity Session
- Sending the Message to the iOS app
- Handling the Message in the iOS app
- Testing the Application
- A watchOS 2 WatchKit Dynamic Layout and Animation Tutorial
- An Introduction to the watchOS 2 WatchKit WKInterfacePicker Object
- An Overview of the WKInterfacePicker Object
- Adding a Picker Object to a Storyboard Scene
- Understanding Picker Object Attributes
- Understanding Picker Object Styles
- Creating Picker Item Objects
- Setting the Currently Selected Item
- Coordinating Animations
- Requesting Focus for the Picker Object
- Enabling and Disabling a Picker Object
- Responding to Picker Changes
- A watchOS 2 WatchKit Picker Tutorial
- A WatchKit WKInterfacePicker Coordinated Animation Example
- About the Coordinate Image Picker Project
- Generating Radial Animations
- Creating the Example Project
- Designing the WatchKit App user Interface
- Adding the Picker Image Sequences to the Project
- Adding the Group Background Image Sequences to the Project
- Implementing the Picker Animation Sequence
- Configuring the Group Background Animation
- Testing the App
- Playing Movies and Audio on watchOS 2 using the WKInterfaceMovie Class
- A watchOS 2 WatchKit Audio Recording and Playback Example
- The Audio Recording Controller
- Launching the Audio Recording Controller
- Using App Groups to Share Media File Access
- The Audio Recording and Playback Tutorial
- Designing the Main Storyboard Scene
- Creating and Joining the App Group
- Constructing the Save File URL
- Implementing the Recording Code
- Implementing the Playback Code
- Testing the WatchKit App
- A watchOS 2 Complication Tutorial
- About the Complication Project
- Creating the Complication Project
- Configuring the Supported Complication Families
- Adding the Data and Image to the Data Source
- Implementing the Placeholder Delegate Method
- Configuring Travel Directions
- Adding a Timeline Entry Creation Method
- Specifying the Timeline Start and End Dates
- Providing the Current Timeline Entry
- Providing the Remaining Timeline Entries
- Adding the Complication to a Clock Face
- Testing the Complication