Apple Watch App Development

( Duration: 2 Days )

The Apple Watch App Development training course ensures that participants master the concepts of Apple Watch app development to become a professional app developer. By the end of this course, they will be equipped with the knowledge to develop any Apple Watch app that one can imagine.

By attending Apple Watch App Development workshop, Participants will learn to:

  • Master the concepts of Apple Watch app development
  • Create solid app portfolio using the demonstrations within the course
  • Imbibe the knowledge of using Xcode 7 IDE, Swift 2 programming, iOS9 along with Watch Kit and Watch Connectivity frameworks
  • Be able to develop own apps for Apple Watch

This course is intended for individuals who are keen on mobile app development.

In addition, this course will benefit anyone, amateur or professional, who wants to learn how to create Apple Watch apps and understand the underlying technologies that power wearable technologies.





Overview of Building Apps for the Apple Watch

  • Overview How to build Apps
  • How to Install Xcode from the App Store
  • Watch app creation process
  • Swift 2.0? Things to keep in mind

Learning Swift 2.0

  • Learning Swift 2.0
  • How to start a new Xcode Playground
  • Swift Basic Syntax, Variables, and Constant
  • Number Types
  • If/Else conditional statements
  • Switch conditional statements
  • Swift's ternary operator
  • Collection Types - Arrays
  • Collection Types - Dictionaries
  • Collection Types - Sets
  • Collection Types - Tuples
  • Loops - for Loops
  • Loops - While Loops
  • Loops - Repeat Loops
  • Loops - Repeat Loops
  • More on Functions
  • Optionals in Swift
  • Enumerations
  • Error Handling
  • Property Observers - Getters and Setters
  • Classes - Introduction
  • Classes - Access Levels and stored/computed properties
  • Sub Classes
  • Structures
  • NS User Defaults - A quick look

Watch Kit - App UI and Element Basics

  • Introduction to watchOS 2 and Watchkit
  • Understanding Xcode - Creating a new app project
  • Understanding Xcode - Continuing the tour
  • Understanding the Project Files Folders
  • Watch kit interface elements overview
  • Groups Demo
  • Tables Demo
  • Multiple screens using pages feature

Using Maps

  • Using Maps
  • How to add Map and set its location to a specific point
  • Adding pins and Images to the map
  • How to Display the Users' Location on the Map

APIs-Application Programming Interfaces

  • Application Programming Interfaces
  • What is An API
  • Using an XML API
  • Using a JSON API

Adding Images to a Project or App

  • Adding Images to a Project
  • Create App Image Asset

Glances, Notifications and Menus

  • Glances, Notifications and Menus
  • Glances, a window into an app
  • Notifications and how they work
  • Menus - Creating a menu driven navigation system for an app

App 1 - What If?

  • What if? Our first app
  • Design, Code, Run

App 2 - Watch Calculator

  • Watch Calculator
  • A throw back to old Casio watch calculators
  • Design, Code and Run

App 3 - Speed Reader

  • How Fast Can one Read
  • Building the speed reader for the watch

App 4 - Lucky Numbers

  • Building a pot of gold

App 5 - Camper's Watch

  • The Camper's Watch
  • It's time to meet Mother Nature
  • Where are we?

13 - App 6 - News Reader XML

  • Read any RSS or xml feed on a watch
  • Design code build and Run

App 7 - Daily Quote

  • Just one a day now

App 8 - Memory Master

  • How far can one go
  • Game, logic, design, code, and run

App 9 - Random Cuteness

  • How much cute can you handle?

Figuring it all out

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 3,500 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 20,000 corporate candidates across india and abroad
  • All our trainings are conducted in workshop mode with more focus on hands On

View our other course offerings by visiting www.encartalabs.com/course-catalogue

Contact us for delivering this course as a public/open-house workshop for a group of 10+ candidates at our venue