The Complete Apple Watch Development Course
13 Hours
$20.00$199.00
You save 89%
242 Lessons (13h)
- Introduction and updatesHow to get the most out of this huge course1:57New advanced app added: Knight Rider's KITT voice box (February 2015)1:56iOS 9 with Apple Watch OS 2: Download source codes
- Apple Watch Hardware & Software SpecificationsHardware & Software Specifications part 15:52Hardware & Software Specifications part 27:12Watch hardware and software specifications
- Dive in head first - Build your first watch appWhat is Xcode and how to download it free1:45Create a Apple Watch app project with xcode - part 1 of 23:24Create apple watch app project with xcode part02 hello world3:58How to display the glance view in the apple watch app simulator2:52Display Notifications Within Apple Watch App2:57How to send notifications for apple watch app3:54(optional) How to get the iOS Developer license and provisioning profile8:32Simple xcode project
- Programming Fundamental Knowledge with SwiftIntro to iOS Programming using Swift9:23Basic Concepts6:29Data Types Part 1 of 26:32Data Types Part 2 of 24:11Operators8:19Conditional Statements using Swift7:39Control Flow Statements using Swift5:32Swift Functions4:52Collections8:47Swift Classes and Objects part 1 of 24:31Swift Classes and Objects part 2 of 28:38Fundamental Knowledge
- Programming with Swift Fundamental ExercisesQuickly create an xcode project using Swift2:19Exercise 1 - Hello World0:13Solution of exercise 1 - Hello World2:32Exercise 2 - Mathematical Operations0:32solution exercise 2 - Math Operations3:41Ex. 3 - Display strings in console0:32Solution of Exercise 3 - Display strings in console4:01Exercise 4 - Range of even numbers0:18Solution of Ex. 4 - Range of even numbers2:51Exercise 5 - While Loops0:17Solution of Exercise 5 - While Loops1:44Exercise 6 - For loops0:29Solution of Exercise 6 - For loops3:33Exercise 7 - IFs and modulus0:27Solution of exercise 7 - IFs and modulus3:55Exercise 8 - String manipulation0:36Solution A of exercise 8 - String manipulation3:26Solution B of exercise 8 - String manipulation3:54Exercise 9 - Working with Arrays0:10Solution A Ex. 9 - instantiating Arrays2:04Solution B exercise 9 - Array handling1:53Fundamental exercise 100:21Solution of fundamental exercise 102:36Exercise 11 - Split string into array0:20Sol. ex.11 - Array made from splitting a string3:05Exercise 12 Merging Arrays0:25Solution exercise 12 combining arrays2:40Exercise 13 - Insert data into sorted array0:37Solution A ex. 13 Keep array order2:15Solution B of exercise 13 - Sorting arrays3:37Exercise 13 solution C (Advanced)1:48Fundamental exercises
- App: Build a Finger Tap Count Watch App with SwiftIntro and demo of the Finger Tap Count Apple Watch App Using Swift0:54Create FingerTapCount xcode project using swift and watchkit3:14Add image file to apple watch app xcode project1:55Use Assistant Editor to connect button tap action to code7:44Code logic to display text in WKInterfacebutton element5:15wkinterfacebutton change font family color and size3:19Finger Tap Quizz
- Mastering Swift PlaygroundsHow to create a playground in xcode using Swift1:55What is a swift playground and how to use it3:52Swift playground and array manipulation3:24Swift playgrounds for math algebra graphs2:49Playground quiz
- App: Tip Calculator watch app (Swift)Introduction and demo of the tip calculator watch app using Swift0:45Create Apple Watch Tip Calculator project in xcode1:19Create tip calculator watch screen user interface using the storyboard5:37Connect wkinterfacelabel and wkinterfacebutton to code using assistant editor4:39Write code logic to increase or decrease bill amount3:31Updating the tip amount on watch screen3:04Refactor code into one function1:31Tip calculator Quiz
- App: Random Number Generator Watch appIntro and Demo of the random number generator apple watch app with Swift0:43Create swift xcode project2:31Create random number watch app User Interface in the Storyboard4:10Connect wkinterfacelabel and ibaction to code using Swift3:15Trigger the ibaction watchkit using swift and arc4random_uniform method call3:21Add UI for maximum number to generate2:38Connect button sent actions and wkinterfacelabel to code1:56Write logic for button plus and minus pressed2:53Tweak user interface and test the app in the watchapp simulator1:24Interface elements and controls Quiz
- App: Build an Egg Timer Watch AppIntroduction to the Egg Timer Class using Swift1:15Create Egg Timer Watch app project in XCode2:25Add Image assets to Apple Watch App Extension1:07Create Egg Timer Watch App User Interface in the Builder6:36Hook the WKInterfaceButton and WKInterfaceTimer to code iboutlets3:04Create apple watch ibactions with swift1:53Connect ibactions to storyboard1:48Modify WKInterfaceButton attributes1:49WKInterfaceTimer atributes1:08Writing the Timer Logic part 11:40Writing the Timer Logic part 22:11Writing the WKInterfaceTimer countdown has stopped Logic part 11:40Writing the WKInterfaceTimer countdown has stopped Logic part 21:07Egg timer final tweaks2:26Egg timer reset button logic1:01Timers Quiz
- App: Head or Tail Watch App using SwiftIntro and Demo of the Head or Tail Apple Watch App using Swift and iOS 8.20:53Create head or tail apple watch project in xcode2:54Add coins images to the Apple Watch project in xcode1:03Create User Interface in storyboard1:31Connecting the coin button to the code using Swift3:04Add coin tap action and trigger it using swift code3:22Programming the Flip Coin Method part 15:05Programming the Flip Coin Method part 21:22Programming the Flip Coin Method - random number part 32:22Programming the Update Coin Method part 12:25Programming the Update Coin Method - Stop -part 21:14Programming the Update Coin Method - Stop -part 30:24Update method continue - part 11:55Update method continue - part 22:45Testing the coin flip in the apple watch simulator1:11buttons and timers Quiz
- App: Roll the Dice watch appRoll Dice Apple Watch Intro and Demo1:05Create the roll dice project in xcode2:55Adding dice images to the xcode project1:08Creating the watch app graphic user interface in the storyboard5:29Connect the watch user interface to the code using swift and wkinterface outlets4:35Connect the Roll button to an ibaction in Swift2:54Adding RollDie1 and RollDie2 methods2:23Toggle Switch to use one or two dice2:35Writing code for RollDie1 and RollDie2 methods5:38Writing the code of UpdateRollOne and UpdateRoll23:06Test the completed Roll Dice Apple Watch App in the watch simulator0:55Switches and more Quiz
- App: Temperature Converter watch app (Objective-C)Introduction and Demo of the Temperature converter apple watch app1:07Create Apple Watch project in XCode with ObjC2:07Add thermometer image to xcode apple watch proj0:58Create User Interface in the Watch Extension Storyboard4:49Change WKInterfaceSlider value step count minimum and max0:55connect watch storyboard label and slider to iboutlets using objectiveC code3:21Run the apple watch app UI in the simulator 38mm hardware1:10Capture the WKInterfaceSlider sent action using Objective-C code3:48Change Apple watch slider number of steps1:17WKInterface slider set value programmatically2:01Writing code to convert farhenheit to celsius and display in the apple watch app4:07Thermometer key concepts Quiz
- App (Advanced): Bitcoin Live Price StreamingIntroduction and demo of a multiple pages apple watch app0:47Create the BitCoin International apple watch app project in xcode3:02Create multiple page views for the watch app in the storyboard part 12:25Create multiple page views for the watch app in the storyboard part 22:46Create a Swift interface controller file for each page view of the apple watch a7:36Intro and Demo of the Bitcoin Live Price Quote watch app using iOS Swift1:01Add Bitcoin image to xcode project1:27Create BitCoin Live Price Quote User Interface in Storyboard3:03Connect the price label to the wkinterfacelabel iboutlet2:07Introduction to the Bitcoin Web Service API used by the apple watch app1:12Write code to get data from bitcoin API web server part 14:18Write code to get data from bitcoin API part 24:30Write code to get data from bitcoin API part 34:17Write code to get data from bitcoin API part 41:53Display the live bitcoin price in the Apple Watch screen part 12:10Display the live bitcoin price in the Apple Watch screens part 23:44Display the live bitcoin price in the Apple Watch screens part 32:22Bitcoin Multiple Pages & Web Services
- App (Advanced): Top Speed Car Catalog Watch AppIntro and demo of the Top Speed Cars Catalog Watch App using Swift1:02Create the Swift XCode project for the Top Cars Catalog Watch App2:57Add the top cars images to the xcode project1:19How to create a property list plist file in xcode for the watch app1:16Enter the plist file top cars data9:33Read the plist file from the Apple Watch app and display the entry count3:38Create a table view in the storyboard to display each data rows5:09Create and connect the row swift file nsobject to control the rows5:36Write the logic to display each table row part 15:42Write the logic to display each table row part 24:55Top Car Knowledge Quiz
- App (Advanced) Build a Top Actress Charts (with details view)Intro and Demo to the Top Celebrities Apple Watch App0:56Create the Top Actresses Apple Watch xcode project using Swift2:22Add actresses image assets to the watch xcode project1:05Add the data file (plist file) to the watch project1:57Write code to read data from the data file4:07Design the watch table view and its rows3:11Create swift class file for the actress table rows3:31Connect table row interfce to the swift code2:23program code logic to iterate through each data entries5:57Testing the WKInterfacetable entries in the watch simulator0:48Add and Design the celebrity details view in the storyboard3:09Write the actress details wkinterfacecontroller cocoa touch class with Swift3:50Present the details controller in the apple watch screen - part 14:55Present the details controller in the apple watch screen - part 24:10Top Actresses Knowledge Quiz
- App (Swift): Casino Slot MachineDemo of the completed app1:35Create Apple Watch Swift project in Xcode5:06Add Slot Machine Images to your Apple Watch Swift Project2:03Design the Slot Machine User Interface with Interface Builder7:18Testing Apple Watch Casino Slots UI in simulator1:01Connect UI elements to Iboutlets using swift7:50Trigger code action via User Interface Touch event3:09Spin Action main logic8:27Programming Prepare Next Spin Function8:26Addendum: Prepare Spin0:54Programming the Update method part 16:17Programming the Update method part 26:10Rotating slot images part 14:02Rotating slot images part 27:14Rotate Slots - addendum0:30Programming the Calculate Score Method7:13Verifying Image Rotation and Score Calculation in Simulator1:17Increase Score method2:00Coding the Get Ready for Next Spin method2:08Making the middle row blink - part 13:46Making middle row blink - part 24:56Change color of spin button on WIN1:01Verify improvements in simulator0:56
- App (Objective-C): Slot machine appDemo of the Slot Machine Watch App1:35Create project and run it in the Apple Watch simulator3:36Add Slot Machine Images to your Apple Watch Project2:21Design the Slot Machine User Interface with Interface Builder8:33Verify Apple Watch Slot Machine User Interface Design in Simulator1:42Connecting User Interface to code part 16:21Connecting Interface Elements to code - part 22:22Trigger code action when pressing button5:45Keeping track of currency score tokens6:55Programming the preparation for next spin10:09Coding the Update action6:17Creating collection of array of items5:04Programming the Arrays of items4:54Programming the Logic to call image rotation3:35Programming code to switch slot images part 14:54Programming code to switch slot images part 28:35Programming logic to stop slots from spinning7:35Defining values of each wins5:39Calculating score: 3 items in a row3:33Calculating score: 2 matching items in a row3:30Displaying Win texts4:12Change Win text color then reset settings4:13Making row blink on Win10:16
- App (advanced): Knight Rider KITT voiceboxDemonstration of what we will build1:05Create the XCode iPhone and Apple Watch project2:32Adding the voice box image assets to the apple watch and testing in simulator3:06Create KITT voice box watch app user interface5:01Create IBActions for WKUserInterface buttons3:22Create IBoutlets for each wkinterfacebuttons for the KITT voicebox buttons1:33Add variables to control the status ON and OFF of each wkinterfacebuttons1:43Creating the logic to change wkinterfacebuttons background images4:40Testing KITT buttons image change in the apple watch simulator1:06Animating the Voice Box - part 12:45Animating the Voice Box - part 24:20Testing the voicebox animation in the apple watch simulator1:28Adding KITT Audio files in the iPhone app1:37Watchkit open parent application openparentApplication4:00Receive watch app message in the iPhone4:43Code logic to trigger action from iPhone2:08Triggering action from Apple Watch and test in simulator2:40Add audioplayer to play watch app sounds1:05Trigger different sounds from iphone app tpressing apple watch buttons2:46iPhone voicebox Interfacing2:25Testing the KITT iPhone app final results2:35
DescriptionInstructorImportant DetailsRelated Products
Build 14 Real Apple Watch Apps with Swift & Objective-C
iO
iOS Online CoursesYohann Taieb holds a Bachelor of Science Degree in Computer Science from Florida International University. He has been a college instructor for over 6 years, teaching iPhone Development, and owns over 100 apps and games in both the Apple app store and the Android store. Yohann is one of the leading experts in mobile game programming, app flipping, and reskinning.
For more details on this course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!Description
Make your impression on the Apple Watch app charts by learning to bring your dream app to life. Apple's innovative wearable not only requires knowledge of Swift and basic iOS programming, but a mastery of WatchKit's many nuances. There's money to be made, technology to be innovated--and you can be a part of it starting with this hands-on training.
- Understand the ins-and-outs of Apple Watch technology w/ 242 lectures & 13 hours of content
- Get introduced to Xcode & start building Apple Watch apps
- Start object-oriented programming w/ Swift
- Understand conditional & control flow statements
- Master Swift playgrounds
- Learn a brand new set of skills w/ each app
- Control any iPhone app from the Apple Watch interface
- Get full access to the included source code
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: beginner
- Hello World
- Finger Tap Count
- Random Number Generator
- Egg Timer
- Head or Tail
- Roll the Dice
- Top 10 Actresses (with modal details)
- Temperature Converter
- Tip Calculator
- Bitcoin Live Price Quote (that’s right!)
- Top Speed Cars Catalog
- and much more to come
Compatibility
- Internet required
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...