Apple Watch Docs. Release 0.1. Michael Hahn

Size: px
Start display at page:

Download "Apple Watch Docs. Release 0.1. Michael Hahn"

Transcription

1 Apple Watch Docs Release 0.1 Michael Hahn Nov 20, 2017

2

3 Contents 1 First Watch Glance Create an iphone App Add WatchKit Targets Add Glance Code Verify Operation Example First Watch Notification Create an iphone App Add WatchKit Targets Add Watch Code Verify Operation Contact Us 15 4 Indices and tables 17 i

4 ii

5 By Michael Hahn, May 2015 The Apple Watch us an exciting new entry into the wearable market. Apple has a long history of innovation and the smart watch is no exception. If you are new to smart watches you first need to learn about the Apple WatchKit and become familiar with the SDK and tools that make it all possible. This site helps developers quickly work through the basic concepts and create their first Apple Watch extension. If you are also interested in developing wearable applications for Android, see Contents: Contents 1

6 2 Contents

7 CHAPTER 1 First Watch Glance By Michael Hahn, May 2015 The Glance context is one of the core functions for the Apple Watch. It provides a simple display of timely information about a task at hand, like an upcoming meeting or workout status. The only user input is a screen tap, which launches the WatchKit app. From the developer perspective, launching the WatchKit app from a glance is a way to customize the launch behavior. This section describes how to display a simple message using a Glance. 1.1 Create an iphone App Apple Watch applications always start with an app on the Phone. For this procedure, create a new empty phone app in Xcode. 1. Open Xcode. The Welcome to Xcode window is displayed. 2. Select Create a new Xcode project. The template choices are displayed. 3. Select ios and Application, and then choose Single View Application. Click Continue. The target options window is displayed. 4. Enter the project options for your project. As a minimum set the following properties. Product Name: Glance Organization Name: Apple Watch Docs Language: Swift 5. Choose a location in your file system for your project and click Create. Xcode opens to the Glance target of the new project. 3

8 4 Chapter 1. First Watch Glance

9 1.2 Add WatchKit Targets Apple implements a watch app as two new targets, a WatchKit Extender and a WatchKit App. You add these to an existing iphone app using Xcode. 1. In Xcode, select File -> New -> Target. 2. Select Apple Watch under ios, choose WatchKit, and Click Continue. The target options window is displayed. 3. Select Include Glance Scene. For simplicity, unselect Include Notification Scene. Accept defaults for the remaining options and click Continue. 4. If prompted to activate a theme, click Activate. Xcode opens to the Hello WatchKit App target Add WatchKit Targets 5

10 1.3 Add Glance Code The default watch app only displays the time, so this example adds a text field to hold the Hello message and a button to change the hello message. 1. In the Navigator, expand the Glance WatchKit App folder and click the Interface.storyboard. Locate and select the Glance interface graphic. This is where you build the Glance UI. 2. From the Object Library, drag a Label to the upper group in the glance interface graphic. Optionally, drag an image object to the lower group in the graphic and initialize it with a local image. 3. Add an IBOutlet for the label to the glancecontroller. Visually, display both the storyboard and interfacecontroller. Control -> click the label and drag to the glancecontroller code, positioning the cursor near the beginning until an Insert Outlet appears. Stop there and a dialog opens where you can set the connection as an outlet and enter the name. Xcode then adds an IBOutlet variable for the label to the code. class GlanceController: WKInterfaceController weak var label: WKInterfaceLabel! Modify the willactivate method to change the label to Hello World when the app starts. override func willactivate() { // Set the label text label.settext("hello World") super.willactivate() } 6 Chapter 1. First Watch Glance

11 1.4 Verify Operation If you are using the emulator, you must change the emulation Scheme to display the Glance Watch Interface instead of the Main Interface. You cannot view Glance messages in the Main Interface. Xcode makes the necessary glance Scheme for you when it creates the WatchKit target. To use it, select the dropdown near the run/stop icons and choose Glance - Glance Watchkit App. If you are interested in viewing the actual setting, edit this scheme, select run, and view the Watch Interface setting. In Xcode, start the emulator and view the watch. If necessary, select Apple Watch as the External Display under the Hardware menu. When you click the button the Hello World text is displayed in the label. 1.5 Example For the sample Xcode project, see Verify Operation 7

12 8 Chapter 1. First Watch Glance

13 CHAPTER 2 First Watch Notification By Michael Hahn, May 2015 The notification context stream is one of the core functions for the Apple Watch. It consists of a message about timely information, such as incoming messages or upcoming appointments. It can also display useful information about a task at hand, such as workout status or recipe preparation. The watch initially displays a summary of the notification in the Short Look format, then advances to a Long Look if the user continues to view the notification. The Long Look is a scrollable display that includes notification details and Action Buttons. This section explains how to create your first watch notification. 2.1 Create an iphone App Apple Watch applications always start with an app on the Phone. For this procedure, create a new empty phone app in Xcode. 1. Open Xcode. The Welcome to Xcode window is displayed. 2. Select Create a new Xcode project. The template choices are displayed. 3. Select ios and Application, and then choose Single View Application. Click Continue. The target options window is displayed. 4. Enter the project options for your project, and then click Next. As a minimum set the following values. The screen capture shows the values for the hello example app. Product Name Organization Name Language 9

14 10 Chapter 2. First Watch Notification

15 5. Choose a location in your file system for your project and click Create. Xcode opens to the hello target of the new project. 2.2 Add WatchKit Targets Apple implements a watch app as two new targets, a WatchKit Extender and a WatchKit App. You add these to an existing iphone app using Xcode. 1. In Xcode, select File -> New -> Target. 2. Select Apple Watch under ios, choose WatchKit, and Click Continue. The target options window is displayed. 3. Accept the default options and click Finish. 4. If prompted to activate a theme, click Activate. Xcode opens to the Hello WatchKit App target Add WatchKit Targets 11

16 2.3 Add Watch Code The default watch app only displays the time, so this example adds a text field to hold the Hello message and a button to change the hello message. 1. In the Navigator, expand the hello WatchKit App folder and click the Interface.storyboard. Locate and select the Interface graphic. This is where you build the watch app UI. 2. From the Object Library, drag a Label and a Button to the watch face. 3. Add an IBOutlet for the label to the interfacecontroller. Visually, display both the storyboard and interface- Controller. Control -> click the label and drag to the InterfaceController code, positioning the cursor near the beginning until an Insert Outlet appears. Stop there and a dialog opens where you can set the connection as an outlet and enter the name. Xcode then adds an IBOutlet variable for the label to the code. class InterfaceController: WKInterfaceController weak var label: WKInterfaceLabel! 4. Similarily, add an action to the button. In the case of an action however, when the dialog opens choose action as the connection type and enter the name of the method that implements the action. Xcode adds an IBAction func didclick() { } 5. Implement the didclick method. This simple example updates the label text with the hello message. var clicknumber = 0 12 Chapter 2. First Watch Notification

17 @IBAction func didclick() { var mystring = "Hello World " + String(clickNumber++) label.settext(mystring) } 2.4 Verify Operation In Xcode, start the emulator and view the watch. If necessary, select Apple Watch as the External Display under the Hardware menu. When you click the button the Hello World text is displayed in the label, followed by the number of times you clicked the button Verify Operation 13

18 14 Chapter 2. First Watch Notification

19 CHAPTER 3 Contact Us Apple Watch Docs AppleWatchDocs@gmail.com 15

20 16 Chapter 3. Contact Us

21 CHAPTER 4 Indices and tables genindex search 17

1 Build Your First App. The way to get started is to quit talking and begin doing. Walt Disney

1 Build Your First App. The way to get started is to quit talking and begin doing. Walt Disney 1 Build Your First App The way to get started is to quit talking and begin doing. Walt Disney Copyright 2015 AppCoda Limited All rights reserved. Please do not distribute or share without permission. No

More information

Learn to make watchosle

Learn to make watchosle HACKING WITH SWIFT COMPLETE TUTORIAL COURSE Learn to make watchosle P apps with real-worldam S Swift projects REEPaul Hudson F Project 1 NoteDictate 2 www.hackingwithswift.com Setting up In this project

More information

ITP 342 Mobile App Dev. Connections

ITP 342 Mobile App Dev. Connections ITP 342 Mobile App Dev Connections User Interface Interactions First project displayed information to the user, but there was no interaction. We want the users of our app to touch UI components such as

More information

Kony Visualizer. Wearables Developer's Guide

Kony Visualizer. Wearables Developer's Guide Kony Visualizer Wearables Developer's Guide Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on

More information

Kony Visualizer. Wearables Developer's Guide

Kony Visualizer. Wearables Developer's Guide Kony Visualizer Wearables Developer's Guide Release 7.0 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated on

More information

Learning WatchKit Programming

Learning WatchKit Programming Learning WatchKit Programming Addison-Wesley Learning Series Visit informit.com/learningseries for a complete list of available publications. The Addison-Wesley Learning Series is a collection of hands-on

More information

Building Mapping Apps for ios With Swift

Building Mapping Apps for ios With Swift Building Mapping Apps for ios With Swift Jeff Linwood This book is for sale at http://leanpub.com/buildingmappingappsforioswithswift This version was published on 2017-09-09 This is a Leanpub book. Leanpub

More information

HCA Tech Note 120. Configuring the Control UI Home Page. Option 1: HCA constructs the home page

HCA Tech Note 120. Configuring the Control UI Home Page. Option 1: HCA constructs the home page Configuring the Control UI Home Page HCA contains two different user interfaces: One interface called the Development UI - where all design elements and tools are available and you can make changes, and

More information

Introduction to WatchKit. CS193W - Spring Lecture 1

Introduction to WatchKit. CS193W - Spring Lecture 1 Introduction to WatchKit CS193W - Spring 2016 - Lecture 1 appleᴡᴀᴛᴄʜ Released April 24, 2015 No updates to the hardware yet. Three collections, over 30 models Two sizes The Screen OLED (organic light-emitting

More information

Registering for the Apple Developer Program

Registering for the Apple Developer Program It isn t necessary to be a member of the Apple Developer Program if you don t intend to submit apps to the App Stores, or don t need the cloud-dependent features. We strongly recommend joining, though,

More information

My First iphone App. 1. Tutorial Overview

My First iphone App. 1. Tutorial Overview My First iphone App 1. Tutorial Overview In this tutorial, you re going to create a very simple application on the iphone or ipod Touch. It has a text field, a label, and a button. You can type your name

More information

S A M P L E C H A P T E R

S A M P L E C H A P T E R SAMPLE CHAPTER Anyone Can Create an App by Wendy L. Wise Chapter 2 Copyright 2017 Manning Publications brief contents PART 1 YOUR VERY FIRST APP...1 1 Getting started 3 2 Building your first app 14 3 Your

More information

S A M P L E C H A P T E R

S A M P L E C H A P T E R SAMPLE CHAPTER Anyone Can Create an App by Wendy L. Wise Chapter 5 Copyright 2017 Manning Publications brief contents PART 1 YOUR VERY FIRST APP...1 1 Getting started 3 2 Building your first app 14 3 Your

More information

Learning WatchKit Programming. Second Edition

Learning WatchKit Programming. Second Edition Learning WatchKit Programming Second Edition Addison-Wesley Learning Series Visit informit.com/learningseries for a complete list of available publications. The Addison-Wesley Learning Series is a collection

More information

Quick Interaction Techniques for watchos

Quick Interaction Techniques for watchos App Frameworks #WWDC16 Quick Interaction Techniques for watchos Session 211 Tom Witkin watchos Engineer Miguel Sanchez watchos Engineer 2016 Apple Inc. All rights reserved. Redistribution or public display

More information

ITP 342 Mobile App Dev. Connections

ITP 342 Mobile App Dev. Connections ITP 342 Mobile App Dev Connections User Interface Interactions First project displayed information to the user, but there was no interaction. We want the users of our app to touch UI components such as

More information

Mac OS X and ios operating systems. Lab 1 Introduction to Mac OS X and ios app development. Gdańsk 2015 Tomasz Idzi

Mac OS X and ios operating systems. Lab 1 Introduction to Mac OS X and ios app development. Gdańsk 2015 Tomasz Idzi Mac OS X and ios operating systems Lab 1 Introduction to Mac OS X and ios app development Gdańsk 2015 Tomasz Idzi Introduction This lab is designed to acquaint the student with the basic functionality

More information

Mobile Application Development

Mobile Application Development Android Native Application Development Mobile Application Development 1. Android Framework and Android Studio b. Android Software Layers c. Android Libraries d. Components of an Android Application e.

More information

My First Cocoa Program

My First Cocoa Program My First Cocoa Program 1. Tutorial Overview In this tutorial, you re going to create a very simple Cocoa application for the Mac. Unlike a line-command program, a Cocoa program uses a graphical window

More information

CS193P: HelloPoly Walkthrough

CS193P: HelloPoly Walkthrough CS193P: HelloPoly Walkthrough Overview The goal of this walkthrough is to give you a fairly step by step path through building a simple Cocoa Touch application. You are encouraged to follow the walkthrough,

More information

Lifespan Guide for installing and using Citrix Receiver on your Mobile Device

Lifespan Guide for installing and using Citrix Receiver on your Mobile Device Lifespan Guide for installing and using Citrix Receiver on your Mobile Device About Remote Access with Citrix Receiver... 2 Installation Instructions for iphones:... 3 ios - Learning Gestures... 7 Installation

More information

ITP 342 Mobile App Dev. Interface Builder in Xcode

ITP 342 Mobile App Dev. Interface Builder in Xcode ITP 342 Mobile App Dev Interface Builder in Xcode New Project From the Main Menu, select the File à New à Project option For the template, make sure Application is selected under ios on the left-hand side

More information

What s New in watchos

What s New in watchos Session App Frameworks #WWDC17 What s New in watchos 205 Ian Parks, watchos Engineering 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from

More information

ios Application Development Lecture 2: Seminar and Unit 1

ios Application Development Lecture 2: Seminar and Unit 1 ios Application Development Lecture 2: Seminar and Unit 1 Dr. Simon Völker & Philipp Wacker Media Computing Group RWTH Aachen University Winter Semester 2017/2018 http://hci.rwth-aachen.de/ios Swift 18

More information

Gerontechnology II. Collecting Smart Phone Sensor Data for Gerontechnology. Using ios

Gerontechnology II. Collecting Smart Phone Sensor Data for Gerontechnology. Using ios Gerontechnology II Collecting Smart Phone Sensor Data for Gerontechnology Using ios Introduction to ios ios devices and sensors Xcode Swift Getting started with Sensor App ios Devices ipad iphone Apple

More information

User Guide: Experience Mobile App

User Guide: Experience Mobile App Experience Mobile App USER GUIDE Download from Windows Store Table of Contents Experience Mobile App User Guide... 3 Downloading the App... 3 Using the Experience App... 4 Step 1: The Library...4 Step

More information

Sacred Heart University Office 365 Multi-Factor Authentication (MFA)

Sacred Heart University Office 365 Multi-Factor Authentication (MFA) Sacred Heart University Office 365 Multi-Factor Authentication (MFA) 1. INITIAL INSTALLATION AND SETUP OF MICROSOFT AUTHENTICATOR FOR OFFICE 365 ACCESS PLEASE NOTE: It is the recommended and supported

More information

Welcome to the Digital connections Setup for the Media Manager using the Axium AX400/AX800 Legacy amplifiers. Audio &Control Systems

Welcome to the Digital connections Setup for the Media Manager using the Axium AX400/AX800 Legacy amplifiers. Audio &Control Systems Welcome to the Digital Setup for the Media Manager using the Axium AX400/AX800 Legacy amplifiers Ensure that either the AX400/AX800 and the Media Manager are connected to the same Network switch and are

More information

Topics in Mobile Computing

Topics in Mobile Computing Topics in Mobile Computing Workshop 1I - ios Fundamental Prepared by Y.H. KWOK What is ios? From Wikipedia (http://en.wikipedia.org/wiki/ios): ios is an operating system for iphone, ipad and Apple TV.

More information

Objectives. Submission. Register for an Apple account. Notes on Saving Projects. Xcode Shortcuts. CprE 388 Lab 1: Introduction to Xcode

Objectives. Submission. Register for an Apple account. Notes on Saving Projects. Xcode Shortcuts. CprE 388 Lab 1: Introduction to Xcode Objectives Register for an Apple account Create an application using Xcode Test your application with the iphone simulator Import certificates for development Build your application to the device Expand

More information

This Job Aid will assist setting up the Outlook Application for use on iphones and Android phones.

This Job Aid will assist setting up the Outlook Application for use on iphones and Android phones. Purpose Outlook App Setup for iphones and Android Job Aid This Job Aid will assist setting up the Outlook Application for use on iphones and Android phones. Contents iphone Device Setup... 2 Account Setup...

More information

In the first class, you'll learn how to create a simple single-view app, following a 3-step process:

In the first class, you'll learn how to create a simple single-view app, following a 3-step process: Class 1 In the first class, you'll learn how to create a simple single-view app, following a 3-step process: 1. Design the app's user interface (UI) in Xcode's storyboard. 2. Open the assistant editor,

More information

How to Access Your Digital Member Magazine

How to Access Your Digital Member Magazine How to Access Your Digital Member Magazine GETTING STARTED WHERE TO GO: Point your browser to daytonartinstitute.org/magazine to find the latest issue of the Member Magazine. WHERE TO GO: You may also

More information

How to set up staff on your ios device (iphone, ipod or ipad)

How to set up staff  on your ios device (iphone, ipod or ipad) How to set up staff email on your ios device (iphone, ipod or ipad) This document shows you how to set up a connection between your Apple mobile device and your university staff Exchange mail account,

More information

Lab - Working with ios

Lab - Working with ios Lab - Working with ios Introduction In this lab, you will place apps on the home screen and move them between different home screens. You will also create folders. Finally, you will install on the ios

More information

Managing Apps and Notifications

Managing Apps and Notifications ipad Basics Managing Apps and Notifications Managing Apps and Notifications As you collect more and more apps (including those that are builtin, and those that you download from the App Store), you might

More information

Beginner s Training Manual

Beginner s Training Manual Table of Contents Designing an App... 2 Modify Existing App... 12 Adding a Database... 13 Adding Controls to an Activity... 17 Activity Controls: Logic and Setup... 21 System Settings... 27 Designing the

More information

CSC 581: Mobile App Development Spring 2019

CSC 581: Mobile App Development Spring 2019 CSC 581: Mobile App Development Spring 2019 Unit 1: Getting Started with App Development Xcode installing XCode, creating a project, MVC pattern interface builder, storyboards, object library outlets vs.

More information

PAGES, NUMBERS, AND KEYNOTE BASICS

PAGES, NUMBERS, AND KEYNOTE BASICS PAGES, NUMBERS, AND KEYNOTE BASICS Pages, Numbers, and Keynote are applications developed by Apple that are comparable to Microsoft Office and Google Docs. Pages, Numbers, and Keynote comes free with your

More information

Installation Guide - Mac

Installation Guide - Mac Kony Visualizer Enterprise Installation Guide - Mac Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated

More information

App. Chapter 19 App. App (ViewController) App. Single View Application Single View Application View. (View Controller)

App. Chapter 19 App. App (ViewController) App. Single View Application Single View Application View. (View Controller) Chapter 19 App App (ViewController) App 19.1 App App Single View Application Single View Application View Controller View Controller Label Button Button (View Controller) 2 View Controller Utility Area

More information

The MVC Design Pattern

The MVC Design Pattern The MVC Design Pattern The structure of iphone applications is based on the Model-View-Controller (MVC) design pattern because it benefits object-oriented programs in several ways. MVC based programs tend

More information

Stream iphone Sensor Data to Adafruit IO

Stream iphone Sensor Data to Adafruit IO Stream iphone Sensor Data to Adafruit IO Created by Trevor Beaton Last updated on 2019-01-22 04:07:41 PM UTC Guide Contents Guide Contents Overview In this learn guide we will: Before we start... Downloading

More information

Implementing UI Designs in Interface Builder

Implementing UI Designs in Interface Builder Developer Tools #WWDC15 Implementing UI Designs in Interface Builder Session 407 Kevin Cathey Interface Builder Engineer Tony Ricciardi Interface Builder Engineer 2015 Apple Inc. All rights reserved. Redistribution

More information

SOFTWARE INSTALLATION MANUAL

SOFTWARE INSTALLATION MANUAL SOFTWARE INSTALLATION MANUAL Manufacturer: Beltscan Pty Limited Mail: PO Box 10457 Southport, QLD 4215 AUSTRALIA Deliveries: Unit 3 / 70 Johnston Street Southport, QLD 4215 AUSTRALIA Phone: +61 7 5532

More information

Hello! ios Development

Hello! ios Development SAMPLE CHAPTER Hello! ios Development by Lou Franco Eitan Mendelowitz Chapter 1 Copyright 2013 Manning Publications Brief contents PART 1 HELLO! IPHONE 1 1 Hello! iphone 3 2 Thinking like an iphone developer

More information

Frequently Asked Questions

Frequently Asked Questions Frequently Asked Questions 1. I forgot my BlueStar password. Please help! 2. Select Forgot Password. 3. Enter your BlueStar username. 4. Choose the way you want to get a new BlueStar password: a. Text

More information

Student Microsoft Office 365 Rancho Santiago Community College District, Information Technology Services

Student  Microsoft Office 365 Rancho Santiago Community College District, Information Technology Services Student Email Microsoft Office 365 Rancho Santiago Community College District, Information Technology Services RSCCD does not provide technical support for students personal computers or devices. Contact

More information

Lab 3: Using Worklight Server and Environment Optimization Lab Exercise

Lab 3: Using Worklight Server and Environment Optimization Lab Exercise Lab 3: Using Worklight Server and Environment Optimization Lab Exercise Table of Contents Lab 3 Using the Worklight Server and Environment Optimizations... 3-4 3.1 Building and Testing on the Android Platform...3-4

More information

COPYRIGHTED MATERIAL. 1Hello ios! A Suitable Mac. ios Developer Essentials

COPYRIGHTED MATERIAL. 1Hello ios! A Suitable Mac. ios Developer Essentials 1Hello ios! Hello and welcome to the exciting world of ios application development. ios is Apple s operating system for mobile devices; the current version as of writing this book is 5.0. It was originally

More information

Portal User Guide. Best practice tips and shortcuts Icon Legend Informational notes about functions. Important warnings about a function

Portal User Guide. Best practice tips and shortcuts Icon Legend Informational notes about functions. Important warnings about a function Portal User Guide Tips Best practice tips and shortcuts Icon Legend Notes Warning Informational notes about functions Important warnings about a function Your Portal https://www.clientaxcess.com Your Portal

More information

Duration 5 days (For basic crowd 5+3days needed)

Duration 5 days (For basic crowd 5+3days needed) There's never been a better time to develop for Apple Platforms It is now much easier to develop ios apps than ever with Swift and Xcode. This ios apps development course guides you systematically from

More information

A Mad Libs app that you will navigate through 3 UIViewControllers to add text that will be shown in a story on the fourth UIViewController.

A Mad Libs app that you will navigate through 3 UIViewControllers to add text that will be shown in a story on the fourth UIViewController. WordPlay App: A Mad Libs app that you will navigate through 3 UIViewControllers to add text that will be shown in a story on the fourth UIViewController. Create a new project Create a new Xcode project

More information

Spark Quick Reference Guide

Spark Quick Reference Guide Spark Quick Reference Guide Making Teamwork Simpler Spark simplifies teamwork by making communication seamless. Send messages, share files, and meet with different teams, all in one place. Easily pull

More information

Designing for Apple Watch

Designing for Apple Watch Design #WWDC15 Designing for Apple Watch Session 802 Mike Stern User Experience Evangelist 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission

More information

Introductory ios Development

Introductory ios Development Introductory ios Development 152-164 Unit 5 - Multi-View Apps Quick Links & Text References What is a Delegate? What is a Protocol? Delegates, Protocols and TableViews Creating a Master-Detail App Modifying

More information

Android Studio Setup Procedure

Android Studio Setup Procedure Android Studio Setup Procedure System Requirements : Windows OS Linux OS Mac OS Microsoft Windows 7/8/10 (32- or 64-bit) 3 GB RAM minimum, 8 GB RAM recommended; plus 1 GB for the Android Emulator 2 GB

More information

ios DeCal : Lecture 2 Structure of ios Applications: MVC and Auto Layout

ios DeCal : Lecture 2 Structure of ios Applications: MVC and Auto Layout ios DeCal : Lecture 2 Structure of ios Applications: MVC and Auto Layout Overview : Today s Lecture Model View Controller Design Pattern Creating Views in Storyboard Connecting your Views to Code Auto

More information

Learn to make desktop LE

Learn to make desktop LE HACKING WITH SWIFT COMPLETE TUTORIAL COURSE Learn to make desktop LE P apps with real-worldam S Swift projects REEPaul Hudson F Project 1 Storm Viewer Get started coding in Swift by making an image viewer

More information

Building the App - Part 5 - Adding a Link

Building the App - Part 5 - Adding a Link Unit 4 - Coding For Your App Copy and Paste the code below exactly where the tutorials tell you. DO NOT COPY TEXT IN RED. Building the App - Part 5 - Adding a Link XCODE 7 @IBAction func Button1(_ sender:

More information

Enterprise Smart Outlet - ios Application

Enterprise Smart Outlet - ios Application Enterprise Smart Outlet - ios Application By Riley McGovern CSC 492: Senior Project Dr. John Bellardo June 10, 2015 Abstract The Enterprise Smart Outlet is a system made up of a smart outlet, a Node.js

More information

My First iphone App (for Xcode version 6.4)

My First iphone App (for Xcode version 6.4) My First iphone App (for Xcode version 6.4) 1. Tutorial Overview In this tutorial, you re going to create a very simple application on the iphone or ipod Touch. It has a text field, a label, and a button

More information

Copyright

Copyright 1 Overview: Mobile APPS Categories Types Distribution/Installation/Logs Mobile Test Industry Standards Remote Device Access (RDA) Emulators Simulators Troubleshooting Guide App Risk Analysis 2 Mobile APPS:

More information

VIEVU Solution App User Guide

VIEVU Solution App User Guide VIEVU Solution App User Guide INTRODUCTION VIEVU Solution is the next generation, fully-hosted, cloud evidence management system. This guide describes how to operate the VIEVU Solution. Additional support

More information

Web 2.0 and iphone Application Development Workshop. Lab 2: iphone programming basics

Web 2.0 and iphone Application Development Workshop. Lab 2: iphone programming basics Web 2.0 and iphone Application Development Workshop This lab is prepared by: Department of Electrical and Electronic Engineering, Faculty of Engineering, The University of Hong Kong Lab 2: iphone programming

More information

ios 9 SDK Development

ios 9 SDK Development Extracted from: ios 9 SDK Development Creating iphone and ipad Apps with Swift This PDF file contains pages extracted from ios 9 SDK Development, published by the Pragmatic Bookshelf. For more information

More information

1. Type in your account and password. If you have Windows, Mac, iphone, or Android, you can download corresponding applications here

1. Type in your account and password. If you have Windows, Mac, iphone, or Android, you can download corresponding applications here SmartStor Cloud Web I. Login to SmartStor Cloud 1. Type in your account and password 2. Click If you have Windows, Mac, iphone, or Android, you can download corresponding applications here II. Document

More information

Welcome to Applause! Table of Contents: Welcome to Mobile Beta Management

Welcome to Applause! Table of Contents: Welcome to Mobile Beta Management Welcome to Applause! Your success is our priority and we want to make sure Mobile Beta Management (MBM) enables you to execute successful beta programs. This Getting Started Guide is designed to familiarize

More information

Reactivate the Smartphone in Your Duo Account

Reactivate the Smartphone in Your Duo Account Used for registered smartphone that are upgraded to a new operating system or when you get new smartphone, yet retain the same phone number. Re-Install the Duo Mobile App Complete on your Smartphone 1.

More information

MetaTrader 4 for Android. User Manual

MetaTrader 4 for Android. User Manual MetaTrader 4 for Android User Manual LOG IN After downloading and installing the terminal from the Google Play store you will see the Metatrader 4 icon added to your app list. Tap the Metatrader 4 icon

More information

Programming Concepts and Skills. Creating an Android Project

Programming Concepts and Skills. Creating an Android Project Programming Concepts and Skills Creating an Android Project Getting Started An Android project contains all the files that comprise the source code for your Android app. The Android SDK tools make it easy

More information

BEAWebLogic. Portal. Tutorials Getting Started with WebLogic Portal

BEAWebLogic. Portal. Tutorials Getting Started with WebLogic Portal BEAWebLogic Portal Tutorials Getting Started with WebLogic Portal Version 10.2 February 2008 Contents 1. Introduction Introduction............................................................ 1-1 2. Setting

More information

Encore Release Notes

Encore Release Notes Encore Release Notes Version 1.4.2.5 Overview: The new version 1.4.2.5 contains significant User Interface improvements in several critical areas. Many thanks for the useful feedback we are receiving.

More information

Virtua Dual Authentication Entrust IdentityGuard Enrollment

Virtua Dual Authentication Entrust IdentityGuard Enrollment Virtua Dual Authentication Entrust IdentityGuard Enrollment Before beginning, please make sure your device meets the following requirements: - Must have Play or Apps store account created - Latest updates

More information

Getting Started with Apple ios Development Link-OS SDK Objective-C

Getting Started with Apple ios Development Link-OS SDK Objective-C Getting Started with Apple ios Development Link-OS SDK Objective-C Overview This document describes the end to end process of designing, packaging, deploying and running an Apple iphone /ipod application

More information

Set up using the ios Mail app

Set up  using the ios Mail app Setup for Mobile Devices For further support information visit: Office 365 Mobile Device setup Apple iphone, ipad, itouch, & MacBooks Set up email using the ios Mail app Applies To: Office 2013 Office

More information

Quick Start Guide PC, Mac, ios, and Android

Quick Start Guide PC, Mac, ios, and Android Quick Start Guide PC, Mac, ios, and Android Installation for PC Please refer to the ReadMe file on the installation disc or the Trend Micro website for detailed system requirements. You can also download

More information

Installation Guide - Windows

Installation Guide - Windows Kony Visualizer Enterprise Installation Guide - Windows Release V8 SP3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version

More information

ios Core Data Example Application

ios Core Data Example Application ios Core Data Example Application The Core Data framework provides an abstract, object oriented interface to database storage within ios applications. This does not require extensive knowledge of database

More information

Collection Views Hands-On Challenges

Collection Views Hands-On Challenges Collection Views Hands-On Challenges Copyright 2015 Razeware LLC. All rights reserved. No part of this book or corresponding materials (such as text, images, or source code) may be reproduced or distributed

More information

Manual for Smart-Phone and Tablet Clients

Manual for Smart-Phone and Tablet Clients Manual for Smart-Phone and Tablet Clients Infodraw has created specialized apps for iphone/ipad clients, Android clients and Windows Mobile 5.0 and 6.0 clients. There are two kinds of applications which

More information

Installation Guide - Mac

Installation Guide - Mac Kony Visualizer Enterprise Installation Guide - Mac Release 7.0 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated

More information

Mobile Programming Lecture 1. Getting Started

Mobile Programming Lecture 1. Getting Started Mobile Programming Lecture 1 Getting Started Today's Agenda About the Android Studio IDE Hello, World! Project Android Project Structure Introduction to Activities, Layouts, and Widgets Editing Files in

More information

Texas Division How to Login and Register for My IT Support and ServiceNow

Texas Division How to Login and Register for My IT Support and ServiceNow Texas Division How to Login and Register for My IT Support and ServiceNow Go to texas.mychiitsuppport.org. You'll see the screen below. My IT Support/ServiceNow is a national system and utilizes national

More information

CSC 581: Mobile App Development Spring 2018

CSC 581: Mobile App Development Spring 2018 CSC 581: Mobile App Development Spring 2018 Unit 2: Introduciton to the UIKit UIKit, UIViews UIControl subclasses 1 UIKit the UIKit is a code framework for building mobile apps the foundational class for

More information

Manual Xcode Ios 5 Simulator Black Screen >>>CLICK HERE<<<

Manual Xcode Ios 5 Simulator Black Screen >>>CLICK HERE<<< Manual Xcode Ios 5 Simulator Black Screen Jayprakash Dubey Nov 12 '14 at 5:10 Only ios 7.0 and later simulators are supported on Xcode 6.0.x and 6.1.x. Xcode 6.0.1 - ios Simulator Black Screen. It either

More information

(Refer Slide Time: 1:12)

(Refer Slide Time: 1:12) Mobile Computing Professor Pushpendra Singh Indraprastha Institute of Information Technology Delhi Lecture 06 Android Studio Setup Hello, today s lecture is your first lecture to watch android development.

More information

Tellus EVV App TRAINING REFERENCE GUIDE

Tellus EVV App TRAINING REFERENCE GUIDE Tellus EVV App TRAINING REFERENCE GUIDE REV: 11/17 Sponsored by Centric Consulting, LLC, and the State of Florida, AHCA Table of Contents Page # 4.0 THE EVV MOBILE... 3 4.0 MOBILE APP OVERVIEW... 3 4.1

More information

Table of contents. 2 Samsung Care. 3 Know Your Device. 5 S Pen. 7 Device Setup. 12 Home Screen. 18 Apps. 19 Calls. 20 Voic .

Table of contents. 2 Samsung Care. 3 Know Your Device. 5 S Pen. 7 Device Setup. 12 Home Screen. 18 Apps. 19 Calls. 20 Voic . Table of contents 2 Samsung Care 3 Know Your Device 5 S Pen 7 Device Setup 12 Home Screen 18 Apps 19 Calls 20 Voicemail 21 Contacts 22 Messages 24 Camera 25 Internet 26 Connections 27 Security Samsung

More information

CCH Client Axcess Portal User Guide

CCH Client Axcess Portal User Guide CCH Client Axcess Portal User Guide Tips Best practice tips and shortcuts Icon Legend Notes Warning Informational notes about functions Important warnings about a function CCH Client Axcess https://www.clientaxcess.com

More information

Chapter 2 Welcome App

Chapter 2 Welcome App 2.1 Introduction Chapter 2 Welcome App 1. A app is an app that can run on iphones, ipod touches and ipads. a. multi-purpose b. global c. unrestricted d. universal Ans: d. universal 2. You can your apps

More information

TRAINING GUIDE. Tablet Cradle to Mobile GIS

TRAINING GUIDE. Tablet Cradle to Mobile GIS TRAINING GUIDE Tablet Cradle to Mobile GIS Tablet Cradle to Mobile One of the critical components of mobile is the GIS piece, and also can be the most complex. The mobile GIS maps are designed to consume

More information

Kony MobileFabric Engagement Services QuickStart Guide

Kony MobileFabric Engagement Services QuickStart Guide Kony MobileFabric (Building a Sample App - Android) Release 7.0 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated

More information

Google Apps for Schools

Google Apps for Schools Google Apps for Schools A Simple User Guide J Foster, B Wellings & P Munro 1 Version: 1 (May 2016) Contents Quick Access... 3 Google Drive... 4 Create and Manipulate... 4 Share... 5 Google Docs... 6 Create

More information

HouseMate Pairing Instructions

HouseMate Pairing Instructions HouseMate Pairing Instructions This guide describes how to pair HouseMate hardware with an Android or ios device and how to use the Smart Connect and DTMF tone features. It assumes that you have already

More information

SMARTPLUG. Firmware Update for Android users with access to an ios device

SMARTPLUG. Firmware Update for Android users with access to an ios device SMARTPLUG Firmware Update for Android users with access to an ios device Before you begin: The following guide will walk through the steps of upgrading your SmartPlug s firmware from an ios device. Please

More information

iphone Programming Patrick H. Madden SUNY Binghamton Computer Science Department

iphone Programming Patrick H. Madden SUNY Binghamton Computer Science Department iphone Programming Patrick H. Madden SUNY Binghamton Computer Science Department pmadden@acm.org http://optimal.cs.binghamton.edu General Outline Overview of the tools, and where to get more information

More information

USING REFLECTOR 2, REFLECTOR DIRECTOR AND REFLECTOR STUDENT IN THE CLASSROOM

USING REFLECTOR 2, REFLECTOR DIRECTOR AND REFLECTOR STUDENT IN THE CLASSROOM R R USING REFLECTOR 2, REFLECTOR DIRECTOR AND REFLECTOR STUDENT IN THE CLASSROOM ABOUT THIS GUIDE This guide explains several important components of Reflector 2 in the classroom, including: Accessing

More information

Lab Android Development Environment

Lab Android Development Environment Lab Android Development Environment Setting up the ADT, Creating, Running and Debugging Your First Application Objectives: Familiarize yourself with the Android Development Environment Important Note:

More information

Installing and Running the Google App Engine On a Macintosh System

Installing and Running the Google App Engine On a Macintosh System Installing and Running the Google App Engine On a Macintosh System This document describes the installation of the Google App Engine Software Development Kit (SDK) on a Macintosh and running a simple hello

More information