Create Apple Watch Applications With WatchKit And Swift

Learn to build Apple Watch applications from Zero with WatchKit SDK and Swift
4.7 (3 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
83 students enrolled
Take This Course
  • Lectures 26
  • Length 2.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2014 English

Course Description

Start Developing YOUR amazing Apple Watch application!

Apple Watch represents a new chapter in the relationship people have with technology. Starting early 2015, you will be able to deliver innovative new experiences to your customers on their wrist. Learn how your existing app notifications can easily show up on Apple Watch. And by leveraging WatchKit, you can take your apps even further by extending and enhancing their functionality on Apple Watch.

Learn how to create an Apple Watch application from scratch

What's the course about and how is it structured?

In this course you will learn how to create Apple Watch applications using Xcode and Swift with a step by step approach.

The course covers:

Create a new iPhone application with WatchApp Extension Target

Explain how WatchApp Target Extension works

Explain how UI positioning and sizing works

Create oulets and actions

How to control UI Elements (labels, imageViews, buttons, switches etc.)

Create a new Controller , navigate and pass variables

Create Tables

Create Context Menus

Pass Data from IOS app to Watch app

Create Glances

Create Notification Scene

Use Maps

Create a simple StopWatch application from scratch

Create simple ToDo application from scratch


The course consists of:

2+ Hour video lectures with code from scratch

Application files for download

This course can be completed in 3-4 hours

Why to follow this course

Apple Watch will be released in 2015. if you want to create or update your existing application this course is for you!

Who can follow this course

Anyone with basic knowledge of iOS programming can follow this course.

Copyright © Valsamis Elmaliotis 2014

What are the requirements?

  • A Mac

What am I going to get from this course?

  • Create a new Project with WatchApp Target
  • Understand How WatchApp Target works
  • Understand Use Interface Positioning
  • Understand Use Interface Sizing
  • Create Outlets and Actions
  • Controlling UI Elements
  • Navigate to Other Controllers
  • Create Page based Interface
  • Create Segues from Design and Programmatically
  • Pass Data From One Controller to Another
  • Create Context Menus
  • Create Tables
  • Use Maps
  • Create Glances
  • Create Notification Scene

Who is the target audience?

  • Anyone with basic knowledge of iOS programming can follow this course

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction
Who am I?

in this lecture we download Xcode

Section 2: Swift
Statements (if - for - while - switch)
Section 3: First Steps

In this lecture we will add the Watch App Target to our IOS Application


In this lecture we will learn how to position Elements to the User Interface


In this lecture we will create Outlets and Actions to control our Elements


In this lecture we will create a simple Stopwatch application

StopWatch Files
Section 4: Navigation and Connection with our Main app

In this lecture we will create Segues to navigate to another Controller, and pass data between them

Create Page based Interface

In this lecture we will create a Table, populate rows and do some stuff when the user select a row


In this lecture we will Share data between IOS application and WatchApp application

Section 5: More Coding

In this lecture we will create a Context Menu


In this lecture we will work with maps


In this lecture we will create a Glance Scene


In this lecture we will work with Notifications


In this lecture we will learn how to Communicate with parent application

Section 6: Conlusion
The end

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

I'm Valsamis Elmaliotis, i live in Greece and i am 30 years old. I'm an iOS developer that has been focused on mobile app design and creation for over 2 years. Since child i loved computers and programming. I started developing in Delphi for Windows applications. In my first company as developer we developed logistics software. After that i asked to develop 4 websites so i start learning PHP - CSS - MySql. When i bought my first iPhone i loved IOS, so i said to my self i should start developing for this platform, and that is how i began!

Since now i have 7 applications in the App Strore and i develop one more right now. Since the announcement of the new Swift programming language by Apple, I have buried myself in the Apple documentation and any online resource that is available. After some time i had the experience to update my projects from Obj C to Swift, and now i will teach you some stuff with Xcode and Swift so you can make amazing applications and have fun!

Happy Coding!

Ready to start learning?
Take This Course