Hacking with watchOS 3: Build Amazing Apple Watch Apps

Hacking with watchOS 3: Build Amazing Apple Watch Apps

15 Hours
Deal Price$36.00
Suggested Price
$200.00
You save 82%
Hacking with watchOS 3: Build Amazing Apple Watch Apps
$36.00$200.0082% OFF
Hacking with watchOS 3: Build Amazing Apple Watch Apps

114 Lessons (15h)

  • Introduction - Whats it like to build for watchOS?
    Introduction - Whats it like to build for watchOS?5:22
  • The Swift 3 Language
    Variables - Part 15:56
    Variables - Part 2 - Data Types - Type Annotation - Type Inference continued7:17
    Operators Part 1 - Unary, Binary, Ternary, Assignment, and Remainder operators4:57
    Operators Part 2 - Increment, Decrement, Minus Unary, Compound Assignment, Comparison, Identity, and Nil Coalescing operators
    Operators Part 3 - Range, and Logical operators5:47
    Optionals Swift 3.07:23
    Structs10:44
    Computed Properties6:02
    Property Observers Swift 3.05:14
    Extensions6:34
    Protocols Part 1 - Syntax and declaring - Adding functions8:28
    Protocols Part 2 - Adding properties -Delegation - Static keyword13:35
    Enums Part 1 - Raw values - Associated values9:36
    Enums Part 2 - Implicitly assigned raw values7:37
    Enums Part 3 - Initializing - recurssive enums8:42
    Generics Part 19:11
    Generics Part 210:40
    Type Casting - Part 1 - The "as" and "is" operators9:48
    Type Casting - Part 2 - Using AnyObject and Any9:27
    Nested Types11:06
    Tuples part 1 - Using and accessing values7:18
    Tuples part 2 - Using them with functions and optionals6:38
    Closures Part 1 - Syntax and Optimizations14:43
    Closures Part 2 - Trailing Closures10:41
    Closures Part 3 - Capturing Values8:43
    Functions Part 1 - Declaring - Syntax - Return6:25
    Functions Part 2 - Working with functions11:03
    Functions Part 3 - Working with more functions3:17
    Functions Part 4 - Nested Functions7:10
  • Control Flow
    if statement - else if - nested if's6:38
    Switch7:30
    for in loop8:02
    while and repeat while loops4:10
  • Collections
    Arrays Part 1 - Declaring and initialiizing an array4:34
    Arrays Part 2 - Accessing and modifying an array4:47
    Arrays Part 3 - More of accessing and modifying an array4:34
    Dictionaries Part 17:40
    Dictionaries Part 26:29
    Sets Part 1 - Declaring and initializing sets5:46
    Sets Part 2 - Accessing and modifying sets9:33
  • Strings
    Strings Part 1 - Literals-mutability-interpolation-characters9:41
    Strings Part 2 - Accessing and modifying strings11:16
    Strings Part 3 - Comparing strings3:46
    Strings Part 4 - Even more of accessing and modifying strings5:04
  • Classes - Properties - inits - Subclassing
    Classes - initializers - properties7:50
    Subclassing Part 15:05
    Subclassing Part 24:08
  • Project 1 - NoteDictate
    Project 1 - Intro1:17
    Part 1 - Setting up4:07
    Part 2 - Designing our interface19:48
    Part 3 - Loading a table of items8:14
    Part 4 - Transcribing the users voice9:06
    Part 5 - Showing a second screen10:46
    Part 6 - Loading and saving data8:12
  • Project 2 - Rock Paper Scissors
    Part 1 - Setting up - Proportional layout13:02
    Project 2 Intro1:59
    Part 2 - Picking a move7:52
    Part 3 - Winning the game6:21
  • Project 3 - Storing Data
    Project 3 Intro1:05
    Part 1 - Setting up - Reading and writing user settings4:28
    Part 2 - Reading and writing from the keychain2:23
    Part 3 - Reading and writing files4:30
  • Project 4 - WatchFX
    Project 4 Intro1:52
    Part 1 - Setting up - Picking from an array17:46
    Part 2A - Selecting favorite currencies12:37
    Part 2B - Selecting favorite currencies3:53
    Part 3 - Making network requests22:17
    Part 4 - Parsing JSON13:38
  • Project 5 - Hue Knows
    Project 5 Intro1:57
    Part 1 - Setting up - Building the basic game15:09
    Part 2 - Ending and restarting7:13
    Part 3 - Timing notifications for later11:26
  • Project 6 - User input
    Project 6 Intro2:03
    Part 1 - Setting up3:48
    Part 2 - Text input controllers5:14
    Part 3 - Recording audio5:42
  • Project 7 - Magic 8-Ball
    Project 7 Intro1:35
    Part 1 - Setting up - The basics of complications15:31
    Part 2 - Traveling in time19:18
  • Project 8 - Safe Crack
    Project 8 Intro1:42
    Part 1 - Setting up - Delegates and the digital crown11:53
    Part 2 - Twist to win9:07
    Part 3 - Ending the game6:03
  • Project 9 - Animation
    Project 9 Intro1:22
    Part 1 - Setting up2:33
    Part 2 - Attribute animation in WatchKit9:47
    Part 3 - Image animations5:14
  • Project 10 - iMove
    Project 10 Intro3:01
    Part 1 - Setting up - Building the user interface11:02
    Part 2 - Configuring the workout5:24
    Part 3 - Setting up permissions9:44
    Part 4 - Reading live data from HealthKit13:01
    Part 5 - Upating our user interface9:33
    Part 6 - Handling state changes10:48
  • Project 11 - ColorSpin
    Project 11 Intro2:25
    Part 1 - Setting up - Showing a SpriteKit scene10:26
    Part 2 - Controlling the player11:08
    Part 3 - Creating warning edges5:00
    Part 4 - Launching balls17:19
    Part 5 - Spin to win19:15
  • Project 12 - WatchConnectivity
    Project 12 Intro0:57
    Part 1 - Setting up - A tale of two interfaces7:14
    Part 2 - Establishing communication8:26
    Part 3A - Sending messages7:15
    Part 3B - Sending messages8:04
    Part 4 - Sending files5:28
    Part 5 - Updating your complication13:49
  • Frequent Flyer Club Hacking with watchOS
    Frequent Flyer Club - Hacking with watchOS2:07
  • Paul Hudson and Hacking With Swift tour
    Paul Hudson and Hacking With Swift tour1:27
Hacking with watchOS 3: Build Amazing Apple Watch Apps
$36.00$200.0082% OFF
View similar items
DescriptionInstructorImportant DetailsRelated Products

Get Started Coding for watchOS

SD
Stephen DeStefanoStephen DeStefano is an Apple developer who has been creating apps for 7 years. He has worked with top programmers in the field, and continuously stays current and grows with Apple as technology continues to evolve. His goal here is to create video instruction that makes it easy for students to work with Apple's new language, Swift, and incorporate that knowledge into creating, some pretty amazing apps.

Description

Apple Watch represents a whole new frontier for developers and this course is designed to teach you all the tools and techniques to coding for watchOS 3. Through step by step instruction, you'll learn how to create awesome apps to submit to the App Store while using the same Swift 3 language used by iOS apps.

  • Access 114 lectures & 15 hours of content 24/7
  • Build 12 projects, each teaching a new aspect of watchOS
  • Go from variables of the Swift 3 language to creating your own functions
  • Learn by use of annotations, diagrams, highlighting, & callouts
  • Understand how to use controls, delegates, & protocols
  • Discover the ins & outs of GCD
  • Create SpriteKit games for the watch
  • Parse JSON from a website & load its data into your watch

Specs

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your Cart
Your cart is empty. Continue Shopping!
Processing order...