Apple Watch - Go From Newbie to Pro by Building 15 Apps

Learn how to develop real world Apple Watch apps with WatchKit and Swift. No prior programming experience required.
4.1 (68 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.
3,152 students enrolled
$50
Take This Course
  • Lectures 135
  • Contents Video: 12.5 hours
    Other: 8 mins
  • Skill Level All Levels
  • Languages English, captions
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

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

About This Course

Published 12/2014 English Closed captions available

Course Description

The Apple Watch is out, and it's selling off the charts. It's on track to be in the hands of more than 25 million people year end. Take this course now and be one of the first to have your own apps available in this historic introductory year.

I firmly believe that the best way to learn is by doing. So we go through everything step by step in the making of 15 different apps from scratch. From these 15 apps you will learn all the skills needed to make your own apps for the Apple Watch.

The best part is that no prior programming experience is required. I've been the beginner that had trouble with complex tutorials, and will never speak over your head. If you've got some programming experience already however, you'll have everything you need to dive headfirst into Apple Watch's WatchKit and Swift so that you can work to an impressive skill level.

We'll dive into a thorough explanation of all WatchKit SDK elements including actionable notifications, glances, general interface principles, interacting with the iPhone, and working with API's.

What makes me the right teacher?
  • I have 9 iOS apps in the App Store which total over 300,000+ downloads
  • I teach more than 17,000 other students in my conglomerate of highly rated Udemy courses
  • I use an energetic and engaging course style that involves students. I guess you could say, I'm far from a robot… and it should be entertaining :)
  • I have been doing iOS development for 4+ years
  • When I was first learning iOS development, I was often confused by wordy blog posts and tutorials. I will never talk over your head.
  • I created the first Udemy Swift course and also teach the highly rated “How to Make a FREAKING iPhone App with Swift" course.
Who is this class for?
  • People who want to make apps. I will not be teaching wordy or complicated computer science philosophies. I will be teaching you how to make apps that you can play with, share with friends & family, and offer to the world!
  • Beginners. You don't need any programming experience to take this class. I have been the absolute beginner before and I want to help you.
  • Those programmers who are new to Apple Watch. Dive in with your prior experience and move more quickly, on to become an impressive Apple Watch developer.
  • Entrepreneurs who have an idea for an app. Don't pay somebody thousands to build your app. Do it yourself. Having the ability to create something you can think of is extremely powerful.
  • Career development professionals who want to earn money professionally via contract work, consulting, full-time employment, and so forth

What are the requirements?

  • You will need a Mac the at least runs the operating system Mavericks to take this class

What am I going to get from this course?

  • Make a freaking Apple Watch App
  • Learn the basics of Swift

What is the target audience?

  • This is a great class for people wanting to get in on Apple's latest product

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.

Curriculum

Section 1: Your First Watch App
Welcome!
Preview
03:41
Downloading Xcode
Preview
03:41
Setting Up Our Project
Preview
07:46
Adding Some Magic
04:07
Source Code - Your First App
Article
Section 2: The Basics of Swift
Intro
01:06
What Is Swift
03:26
Variables and Constants
07:01
Strings and Ints
06:09
Advanced Strings and Ints
05:06
If Statements and Booleans
12:02
Comments
03:57
Arrays
06:39
For Loops
10:03
Dictionaries
06:31
Functions
13:52
Classes
06:40
Outro
00:18
Section 3: *APP - 2* Minication
Source Code - Minication
Article
Intro
03:29
Let's Look at That Drawing Again
05:08
Listing Destinations
06:18
Adding Images
08:51
Moving to the next Screen
06:35
Challenge
01:19
Section 4: *APP - 3* Tip Calculator
Source Code - Tip Calculator
Article
Intro
02:23
Drawing Is Good
03:48
Laying out the First Controller
04:57
Creating Actions
07:13
Segue with Code
05:14
Code Version of an Interface Controller
06:52
Getting the Slider to Update the Label
11:49
Passing Info
13:51
Doing Some Calculations
09:17
The Last Puzzle Piece
04:48
Challenge
01:41
Section 5: *APP - 4* Emoji Dictionary
Source Code - Emoji Dictionary
Article
Intro
02:23
Check out My Sketch!
05:27
Our First Table
06:50
Customize the Rows
09:57
Use an Array to Fill the Table
08:11
Push Segue
04:43
Design the Big Emoji Controller
06:52
Pass Da Emoji
10:19
Challenge
02:53
Section 6: *APP - 5* Quotes
Source Code - Quotes
Article
Intro
01:31
Do You Even Draw BRO!?
03:33
Get That Table Up
08:11
Adding a Context Menu
07:32
Change the Quotes!
09:46
Challenge
01:16
Section 7: *APP - 6* Scoreboard
Source Code - Scoreboard
Article
Intro
01:32
Drawing Game is ON POINT
03:27
Layout for the First Screen
04:56
Groups on Groups on Groups
06:50
Page Based Navigation BRUH
02:55
What Are NSUserDefaults?
12:03
Testthang
14:17
Challange
01:07
Section 8: *APP - 7* Bedtime
Source Code - Bedtime
Article
Intro
01:30
What Does the Drawing Look Like?
02:09
Let's Talk About Timers
04:12
Set the Time and NSDate
20:55
Let's Set a Bedtime
09:42
Messin' with NSUserDefaults Again
11:38
Connecting Everything Together
08:39
Challenge
01:05
Section 9: *APP - 8* BitPrice
Source Code - BitPrice
Article
Intro
02:20
Napkin Drawing!
05:09
Layout on Fleek
07:08
Working with an API to Get Bitcoin Price
16:02
Display the Price in the Glance
12:26
Challenge
01:30
Section 10: *APP - 9* Hall of Fame
Source Code - Hall of Fame
Article
Intro
01:43
Sick Drawing Bro!
02:37
Get That Table Scrollin'
08:48
Making a Basketball Player Class
09:45
Circle Images
15:24
Pass the BasketballPlayer Object
10:32
Fill in Those Deets
15:09
Map Magic
11:56
Challenge
00:55
Section 11: *APP - 10* ToDoChecklist

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Nick Walter, Mobile Developer for Android and iOS

I'm Nick Walter, an iOS developer that has been focused on mobile app design and creation for over 3 years. My involvement in the iOS community started off with a bang, and in 2013 I was one of 25 students worldwide to be invited to Apple's "Cocoa Camp." Within my community, I am also co-president of an Apple developer group called "Cocoa Heads."

I've always had an itch to make things, but growing up in a small town I had limited access to programming resources. This frustration drove my early interest in online education. After experimenting with various companies, learning styles, and teaching processes, I've adopted the best strategies and used them in my courses. My experience as an online student has directly influenced my teaching style, and I am now proud to help students all over the world with their online learning goals.

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. In my first Swift course, I provide students with a detailed explanation of the topics and skills needed to learn Swift, an overview of the basic features of the new language, and get you started to begin building your first products.

Prior to teaching the internet's first course on Swift, I have created 5 iOS apps from scratch that are currently live in the App Store and being used by thousands of users worldwide. Using my experience launching my own apps, I'll walk you through the shortcuts that can save you time and frustration from having to teach yourself.

Ready to start learning?
Take This Course