Earlier this month I mentioned an extensive set of WatchOS 2.0 code examples explaining how to use many different features.
Here’s a nice step-by-step tutorial from Davis Allie that demonstrates the basics of using ClockKit so you can create a custom complications enhancing the watch face.
Specifically the tutorial explains:
- Setting up your ClockKit project
- Creating complication
- Providing data to ClockKit
- Testing your complication
I’ve mentioned a number of WatchKit resources most recently a tool for generating Apple Style activity indicators for use with WatchKit.
You may have noticed with WatchKit that performance drops quickly on the Apple Watch when your WatchKit app has a lot of data performance drops quickly.
Here’s a tutorial from Robin Senior of the score explaining how you can structure your code in a way that it increases the performance of your app, and reduces the complexity of your app’s architecture through the use of view models.
Previously I mentioned the excellent Pop animation engine for creating more dynamic interfaces.
Here’s an in-depth video tutorial submitted by Whitney Rhodes showing how to create a touch based dynamically sized progress animation using the Facebook Pop library.
The tutorial uses the previously mentioned UAProgressView circular progress indicator component, and iOS 8’s majorRadius to gather the size of the touch event.
Earlier this year I mentioned a nice guide on creating a simple game using Swift and SpriteKit with iAds and Game Center integration.
Here is a nice step-by-step series of tutorials by James Tyner showing how to create a space invaders game using Sprite Kit. The tutorial goes through creating the game utilizing Sprite Kit features such as the physics and particle engines.
Last month I mentioned a nice guide and component showing how to create an interesting circular image loader that has the image expand through the center of the loader.
Here’s an in-depth tutorial from Neeraj Kumar showing how to create a morphing play/pause button utilizing Core Graphics.
In the tutorial Anton explains how he deconstructed the original animation, discusses layers, and then moves through step-by-step as to how to create the button.