Last month I mentioned a nice set of examples demonstrating many features within watch OS 2.0.
Here’s a step-by-step guide from Lukas Petr for those looking to get started with Apple Watch animations with watch OS 2.
The tutorial covers:
– Setting up your project
– Laying out your interface
– Creating your animations
– Controlling the animations with the UI
– More advanced animations
You can find the tutorial over on the Tutsplus blog.
I’ve mentioned a few resources related to in-app purchases such as the RMStore library, but most of these resources were created before auto-renewable subscriptions were added.
Here’s a Swift based guide submitted by SavvyApps that runs through the process step-by-step of how to set up an auto-renewable in app purchase.
Some of the topics covered in the tutorial include:
- Setting up the auto-renewable in app purchases
- Monitoring and managing subscriptions
I’ve mentioned a few resources based on iOS’s geofencing such as an example clock-punching app using geofencing, and a tutorial on creating a proximity based treasure hunting app.
Here’s a tutorial submitted by Atomic Object that shows how to easily implement geofencing within an app.
The tutorial explains step by-step how to gather location permission from the user, set up the geofences, and monitor entries and exits from the geofenced location.
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.