Apple Watch - Basics to Pro - Learn by Making 20 Real Apps

Complete Apple Watch Development Course. A practical and project based approach from basics to professional level.
4.5 (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.
764 students enrolled
$100
Take This Course
  • Lectures 163
  • Contents Video: 10.5 hours
    Other: 2 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

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 5/2015 English

Course Description

iOS Swift 1.2 is Apple's latest language for developing iOS applications. Apple Watch - Basics to pro course is a complete Apple Watch Development course in Swift 1.2. The course has been designed on a step-by-step approach starting with the basics reaching to the professional level. There will be total 20 real applications developed in this course.

Key Topics:

As Apple WatchKit is an extension, a special focus has been put how the extension apps work on Apple Watch with the following key topics and lot more,

  • Swift Fundamentals
  • WatchKit App Architecture
  • Interface Objects
  • App Groups to share the Information
  • Two Way Data Communication between Apple Watch and Parent Application
  • Cloud Based Applications - Parse

You will find each project demonstrated in the course as a fully working app. The complete assets required for the projects along with final project files are available for students to download.

A quiz is given at the end of each section for you to test your knowledge and exercises are given as well at various stages of the course. Student names who submit the complete and working projects for the exercise will be displayed in the relevant lectures.

If you are

  • Totally new to programming,
  • Have already worked on Objective-C and want to learn iOS 8 Swift and Apple Watch Development
  • Already know iOS programming, Objective-C, Swift Language, Apple Watch Development and want to enhance your skills,
  • Want to make your own iOS applications for Apple Watch

This course is for you.

Sign Up Now and Start Making Your Own Apps for Apple Watch.

What are the requirements?

  • Mac
  • XCode

What am I going to get from this course?

  • Have Practical and Working Knowledge of Apple WatchKit
  • Code Real and Complete Apple Watch applications with their parent application on iPhone
  • Learn Swift Fundamentals and their application with complete projects
  • Learn by making 20 complete Applications
  • Learn and Master Applications Development for Apple Watch
  • Have a step-by-step approach from basics to pro level
  • Have Guide Lectures along with practical examples to understand the contents and practical examples for contents application

What is the target audience?

  • This course is for you if you want to learn Apple Watch development
  • If you are completely new to iOS Swift Language, the course offers a complete section on swift fundamentals
  • If you already have a knowledge of Apple Watch Development, this course will add value to your knowledge and take you to the next level
  • If you know Objective-C and want to make your way to Apple's Latest Swift Language, you are at the right place
  • If you think you learn more by going through practical and working projects, you will get this in 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.

Curriculum

Section 1: Course Introduction
Course Introduction
Preview
05:05
Section 2: XCode
Introduction
00:22
XCode Installation
02:24
Apple's Membership Programs
02:27
Creating a New Project in XCode
02:29
XCode Interface
04:12
iOS Simulator
03:06
Conclusion
01:12
3 questions

This Quiz will test your knowledge for XCode Introduction Section in which we covered the XCode Installation, XCode interface, Apple's membership programs and how to create a new project in XCode.

Section 3: Swift Fundamentals
Introduction
00:33
Playgrounds
02:18
Variables
04:44
Constants
02:18
Operators - Part 1
03:44
Operators - Part 2
02:02
Arrays
05:16
Dictionaries
03:56
Arrays of Dictionaries
03:56
If Statements
04:24
Switch Statements
02:30
Exercise : Switch Statements
02:00
For Loops
02:48
Exercise : For Loops
03:08
While Loops
02:59
Optionals
03:45
Tuples
02:06
Control Transfer Statements
04:40
Functions
05:26
Classes
03:38
Conclusion
01:56
10 questions

This quiz would help you to test your knowledge about Swift Fundamentals.

Section 4: WatchKit App Structure & Architecture
Introduction
00:38
Apple Watch, Its Paired iPhone and The WatchKit App
03:33
Glance Interfaces
02:33
Notification Interfaces
02:51
App Target Structure
02:53
Assembling Your Storyboard Scenes
02:03
Conclusion
01:33
Quiz : Apple Watch Structure & Architecture
5 questions
Section 5: Birth Day App
Introduction
Preview
00:48
Setting Up The Project and Interface
Preview
05:39
Loading The Date
Preview
05:38
Changing Date and Displaying Day of the Week
Preview
06:49
Conclusion
Preview
00:44
Quiz : BirthDay App
5 questions
Section 6: Stop Watch App
Introduction
00:41
Setting Up The Project and Interface
05:00
Start and Stop StopWatch
09:09
Reset Functionality
03:01
Conclusion
00:47
Quiz : Stop Watch App
3 questions
Section 7: Exercise : 14 Seconds Day
Exercise: 24 Seconds Day
01:17
Student Names who completed the exercise
Article
Section 8: Temperature Convertor
Introduction
00:33
Setting Up The Project
02:43
Setting Up The Interface
07:07
Celcius to Fahrenheit
09:05
Fahrenheit to Celcius
04:17
Conclusion
01:19
Quiz : Temperature Convertor
5 questions
Section 9: World Tour
Introduction
00:47
Setting Up the Project and Interface
08:38
Finishing Interface Setup
04:03
Initializing Countries Data
08:18
Load Countries Table
04:53
Country Details
14:02
Conclusion
00:39
Quiz : World Tour App
5 questions
Section 10: Books Library
Introduction
00:45
Setting up the Project and Interface
06:25
Book Object Class
02:44
Load Books Records in Table
08:07
Book Details Interface Controller
04:40
Conclusion
00:41
Quiz : Books Library
5 questions
Section 11: Exercise : M.A.D. Institute
Exercise: M.A.D. Institute
01:09
Student Names Who Completed the Exercise
Article
Section 12: To Do List
Introduction
00:40
Setting Up the Project and Interface
06:13
Configuring App Group
02:44
Configuring Row Controller
03:15
Initializing Data
02:48
Populate Table With Tasks
04:38
Save Records in App Group
04:38
Access App Group Data in Glance
03:57
Displaying First Task in Glance
03:29
Cycle Through all the Tasks in Glance
06:16
Conclusion
00:42

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Muhammad Haroon, iOS and Web Developer

Hi, I am Haroon, a graduate in Computer Sciences and have 15 years of development experience. The first program I wrote was in visual basic and then progressed by building small websites and running them on local host. It was the most amazing experience and I am still coding.

I am settled in Dubai, United Arab Emirates since 2004. I started my career in 1999 as a programmer and have done the work in following languages and tools.

Visual Basic, C/C++, JAVA

Visual Studio (VB.Net, C#)

HTML, CSS, ASP, Java Scripting, Action Scripting, PHP, MY SQL

Oracle DBA, SQL Server

Objective C, Swift

I am currently working as Senior Manager IT Projects in Dubai, UAE. Development has always been my passion and I enjoy spending my time in exploring new technologies and developing new applications. I have done projects from small to big size spanned over the development time of 3 months to 1 year. Have been involved as a team member in designing, coding, testing and implementing cycles and now managing projects of development and implementation in my current role. Dubai is a very fast growing market in terms of information technology and offering a wide range of experience, helping me learn every day.

"THE BEST WAY TO LEARN IS BY SHARING"

Ready to start learning?
Take This Course