Start with WatchKit SDK and Swift

Create from scratch a Basic Apple Watch Application with Swift
4.2 (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.
44 students enrolled
25% off
Take This Course
  • Lectures 11
  • Length 33 mins
  • 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 11/2014 English

Course Description

Get your iPhone app ready for Apple Watch!

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 the basics to create an Apple Watch Application

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

In this course we develop from scratch 2 Apple Watch Application2 using Xcode and Swift with a step by step approach.

We will learn the basics:

How to create a project, how to add a Table with custom Row, how to create a new Controller and navigate, and how to create a Menu with buttons.

How to use Groups in User Interface , how to add button Actions and how to use NSTimer

The course covers:

Information on how to download Xcode Beta with WatchKit

Create a new iPhone application with WatchApp Extension Target

Explain how WatchApp Target Extension works

Create the User Interface of the Watch App

Add a table with custom row

Create a new Controller , navigate and pass variables

Create a Menu with buttons

Also Create a StopWatch application from scratch


The course consists of:

30+ Minutes video lectures with code from scratch

Application files for download

This course can be completed in 1-2 hours

Why to follow this course

Apple Watch will be released in 2015. if you want to start learn the basic 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?

  • Download Xcode Beta with WatchKit
  • Create a new Project with WatchApp Target
  • Understand Use Interface
  • Understand How WatchApp Target works
  • Create a Table with custom Rows
  • Add and Navigate to a new Controller
  • Create a Menu with buttons
  • Create Groups in UI
  • Create button Actions
  • Use NSTimer

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: What this course cover
Who am I?

What we will learn from this course

Section 2: Download Xcode Beta and Information

In this lecture i will show you from where to download Xcode 6.2 Beta with WatchKit

Section 3: The Project

In this lecture we will create a new project and we will add the WatchApp Target


In this lecture we will add a table to the User Interface and configure the Row


In this lecture we will develop the table code


In this lecture we will add a new Controller to our User Interface, we will navigate to this new Controller when we tap a table row and we will pass a variable form the first controller to the new one


In this lecture we will add a Menu with 4 Buton

Download the project files
Section 4: StopWatch Application

In this lecture we will develop a StopWatch app from scratch

Download the project files

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