I’m currently re-reading the Functional Programming in Swift book, and I came across a very interesting way of dealing with optionals that I missed the first time around (when Swift first came out!).
One of the most surprising things about WatchKit is that we no longer get to use our favorite UIKit components. Instead, we’re dealing with Interfaces, which do not have a layer property for us to animate with. Instead, to animate on the Watch, we have to essentially flip through many images...
At yesterday’s WatchKit Workshop (you can view the presentations here) @benmorrow mentioned an important customization for the Short-Look Notification...
“The Retina display with Force Touch found on Apple Watch provides a new way to interact with content. Instead of just tapping items on the screen, pressing the screen with a small amount of force activates the context menu (if any) associated with the current interface controller.” – WatchKit Programming Guide
“The job of your glance interface controller is to set the contents of the glance. Glances do not support interactivity, and tapping on a glance automatically launches your Watch app.” – WatchKit Programming Guide
In most cases, your iOS app will power the data for your Watch App. So I took a few minutes to figure out how to use my main iOS app as a Data Source for my Watch Extension, since I haven't worked much with extensions before.
I’m currently experimenting with Navigation on the Apple Watch. In my last post, I covered Page-Based Navigation. This time I’m going to look into Hierarchical navigation.
I'm currently experimenting with Navigation on the Apple Watch. In the official WatchKit video, they mention that there is a Hierarchical and a Page-based Navigation for the Apple Watch. But there's a catch! If you look at the available WatchKit controllers in the Interface Builder, you won't see anything like a Navigation or PageView Controllers that we're used to in iOS development.
I can’t get enough of WatchKit. Sooooo much to learn! After staring with a simple Hello World app, I’ve moved on to building a Table-based WatchKit example.
WatchKit is officially out!!!! Here is how to get started!!!!