Skip to content

Commit

Permalink
Added WatchKit sample app.
Browse files Browse the repository at this point in the history
  • Loading branch information
frosty committed Nov 24, 2014
1 parent 6abb39d commit 2480a9f
Show file tree
Hide file tree
Showing 130 changed files with 1,009 additions and 0 deletions.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Flipbook Watch App/ActivityImages/activity-29@2x.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Flipbook Watch App/ActivityImages/activity-30@2x.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Flipbook Watch App/ActivityImages/activity-31@2x.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Flipbook Watch App/ActivityImages/activity-32@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-0@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-10@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-11@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-12@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-13@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-14@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-15@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-16@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-17@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-18@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-19@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-1@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-20@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-21@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-22@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-23@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-24@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-25@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-26@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-27@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-28@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-29@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-2@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-30@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-31@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-32@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-33@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-34@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-35@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-36@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-37@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-38@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-39@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-3@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-40@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-41@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-42@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-43@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-44@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-45@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-46@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-47@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-48@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-49@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-4@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-50@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-51@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-52@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-53@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-54@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-55@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-56@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-57@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-58@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-59@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-5@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-6@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-7@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-8@2x.png
Binary file added Flipbook Watch App/ArcImages/arc-9@2x.png
@@ -0,0 +1,62 @@
{
"images" : [
{
"size" : "14.5x14.5",
"idiom" : "watch",
"scale" : "2x",
"role" : "notificationCenter",
"subtype" : "38mm"
},
{
"size" : "18x18",
"idiom" : "watch",
"scale" : "2x",
"role" : "notificationCenter",
"subtype" : "42mm"
},
{
"size" : "29x29",
"idiom" : "watch",
"role" : "companionSettings",
"scale" : "2x"
},
{
"size" : "29.3x29.3",
"idiom" : "watch",
"role" : "companionSettings",
"scale" : "3x"
},
{
"size" : "40x40",
"idiom" : "watch",
"scale" : "2x",
"role" : "appLauncher",
"subtype" : "38mm"
},
{
"size" : "44x44",
"idiom" : "watch",
"scale" : "2x",
"role" : "appLauncher",
"subtype" : "42mm"
},
{
"size" : "86x86",
"idiom" : "watch",
"scale" : "2x",
"role" : "quickLook",
"subtype" : "38mm"
},
{
"size" : "98x98",
"idiom" : "watch",
"scale" : "2x",
"role" : "quickLook",
"subtype" : "42mm"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
@@ -0,0 +1,24 @@
{
"images" : [
{
"orientation" : "portrait",
"idiom" : "watch",
"extent" : "full-screen",
"minimum-system-version" : "8.0",
"subtype" : "38mm",
"scale" : "2x"
},
{
"orientation" : "portrait",
"idiom" : "watch",
"extent" : "full-screen",
"minimum-system-version" : "8.0",
"subtype" : "42mm",
"scale" : "2x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
35 changes: 35 additions & 0 deletions Flipbook Watch App/Info.plist
@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleDisplayName</key>
<string>Flipbook</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>com.jamesfrost.Flipbook.watchapp</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
</array>
<key>WKCompanionAppBundleIdentifier</key>
<string>com.jamesfrost.Flipbook</string>
<key>WKWatchKitApp</key>
<true/>
</dict>
</plist>
28 changes: 28 additions & 0 deletions Flipbook Watch App/Interface.storyboard
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder.WatchKit.Storyboard" version="3.0" toolsVersion="6221" systemVersion="14B25" targetRuntime="watchKit" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="AgC-eL-Hgc">
<dependencies>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="6213"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBWatchKitPlugin" version="3734"/>
</dependencies>
<scenes>
<!--Interface Controller-->
<scene sceneID="aou-V4-d1y">
<objects>
<controller id="AgC-eL-Hgc" customClass="InterfaceController" customModule="Flipbook_Watch_App" customModuleProvider="target">
<items>
<group width="1" alignment="left" layout="vertical" hasDetent="YES" id="lr7-bU-PUn">
<items>
<imageView width="60" height="60" alignment="left" id="tw5-Qb-E8c"/>
<imageView alignment="left" id="35i-Ho-nud"/>
</items>
</group>
</items>
<connections>
<outlet property="activityImage" destination="35i-Ho-nud" id="stn-Xt-6VI"/>
<outlet property="arcImage" destination="tw5-Qb-E8c" id="AtK-At-LFc"/>
</connections>
</controller>
</objects>
</scene>
</scenes>
</document>
@@ -0,0 +1,20 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
38 changes: 38 additions & 0 deletions Flipbook WatchKit Extension/Info.plist
@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleDisplayName</key>
<string>Flipbook WatchKit Extension</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>com.jamesfrost.Flipbook.watchkitextension</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>XPC!</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>NSExtension</key>
<dict>
<key>NSExtensionAttributes</key>
<dict>
<key>WKAppBundleIdentifier</key>
<string>com.jamesfrost.Flipbook.watchapp</string>
</dict>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.watchkit</string>
</dict>
<key>RemoteInterfacePrincipalClass</key>
<string>$(PRODUCT_MODULE_NAME).InterfaceController</string>
</dict>
</plist>
44 changes: 44 additions & 0 deletions Flipbook WatchKit Extension/InterfaceController.swift
@@ -0,0 +1,44 @@
//
// InterfaceController.swift
// Flipbook WatchKit Extension
//
// Created by James Frost on 24/11/2014.
// Copyright (c) 2014 James Frost. All rights reserved.
//

import WatchKit
import Foundation


class InterfaceController: WKInterfaceController {

@IBOutlet weak var arcImage: WKInterfaceImage!
@IBOutlet weak var activityImage: WKInterfaceImage!

override init(context: AnyObject?) {
// Initialize variables here.
super.init(context: context)

// Configure interface objects here.
NSLog("%@ init", self)
}

override func willActivate() {
// This method is called when watch view controller is about to be visible to user
super.willActivate()
NSLog("%@ will activate", self)

arcImage.setImageNamed("arc-")
arcImage.startAnimatingWithImagesInRange(NSMakeRange(0, 60), duration: 1.0, repeatCount: 0)

activityImage.setImageNamed("activity-")
activityImage.startAnimatingWithImagesInRange(NSMakeRange(0, 62), duration: 1.0, repeatCount: 0)
}

override func didDeactivate() {
// This method is called when watch view controller is no longer visible
NSLog("%@ did deactivate", self)
super.didDeactivate()
}

}

0 comments on commit 2480a9f

Please sign in to comment.