My Account Log in

2 options

Building Apple Watch projects : discover exciting and fun projects by building brilliant applications for the Apple Watch / Stuart Grimshaw.

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central College Complete Available online

View online
Format:
Book
Author/Creator:
Grimshaw, Stuart, author.
Series:
Community experience distilled.
Community experience distilled
Language:
English
Subjects (All):
Mobile computing.
Wearable computers.
Application software--Development.
Application software.
Electronic watches, Digital.
Apple Watch (Computer).
Physical Description:
1 online resource (298 p.)
Place of Publication:
Birmingham : Packt Publishing, 2016.
Summary:
Discover exciting and fun projects by building brilliant applications for the Apple Watch Key Features[*]Explore the opportunities opened up to developers by Apple’s latest device: the Apple Watch[*]Be a crackerjack at developing software across a broad range of watch app categories[*]From an eminent author, master all stages of development, from the first stage through to a completed projectBook DescriptionWith Apple’s eagerly anticipated entry into the wearable arena, the field is wide open for a new era of app development. The Apple Watch is one of the most important technologies of our time. This easy-to-understand book takes beginners on a delightful journey of discovering the features available to the developer, right up to the completion of medium-level projects ready for App Store submission. It provides the fastest way to develop real-world apps for the Apple Watch by teaching you the concepts of Watch UI, visual haptic and audio, message and data exchange between watch and phone, Web communication, and finally Visual, haptic as well as audio feedback for users. By the end of this book, you will have developed at least four fully functioning apps for deployment on watchOS 2. What you will learn[*]Understand the concept of the Apple Watch as an autonomous device as well as it being paired with the iPhone[*]Get your app up and running[*]Design exciting, inspiring, and attractive layouts for your apps[*]Make your user interface more engaging using images and animation[*]Enable your Watch and iPhone apps to transport and share data[*]Leverage the feature-rich set of WatchKit technologies provided by Apple[*]Connect your apps to the Internet[*]Submit your app to the App StoreWho this book is forIf you have some basic knowledge of programming in Swift and are looking for the best way to get started with Apple Watch development, this book is just the right one for you!
Contents:
Building and running the appLooking over the project; Three apps?; iOS app; WatchKit app; WatchKit extension; Three targets; Two storyboards; Adding some content on screen; Preparing the interface; Adding a button; Give the UI some visual appeal; Adding a group; Creating a group object; Tweaking the button; Done; Adding some animation magic; Getting user input; Ideas for self study; Summary; Chapter 3: C-Quence - A Memory Game; Plan the app; Mission statement; User story; App requirements; Setting up the project; Create the Xcode project; Create Required Classes; Building the interface
Set up the Group hierarchyAdd a button; Copy and paste; GameLogic; Create the GameLogic class; Plan the class; Create the class's interface; Define some enums; Stub the methods; Extend the sequence; Evaluate; Clear; Define properties; Check your code; Interface Controller; Planning the interface; Define Outlets to the View; Connect the UI with the Outlets; Stub some preliminary methods; Check your code; Hook up the UI with the Outlets; Run the app; Summary; Chapter 4: Expanding on C-Quence; Implementing the methods; The InterfaceController class; awakeWithContext; playButtonTapped
Declare additional constantsplaySequence; timerFired; flashColor; redButtonTapped& Co; colorButtonTapped; endGame; GameLogic; Init the sequence array; Extend the sequence; Evaluating the user's input; clearGame; Test it; Build and run the app; Testing and tweaking; The first test; The first bug; The first fix; Test again; Fix again; Test; Fix; Test again; Communicating with the phone; Make it personal; Getting the message across; Preparing both apps to communicate; Create the iPhone Connectivity Manager; Instantiate the class in AppDelegate; Getting the user name; ViewController
Prepare the UIHook up the UI; Creating the Watch Connectivity Manager; Instantiate the class in ExtensionDelegate; Modify the InterfaceController class; Run and test; Summary; Chapter 5: On Q - A Productivity App; Download the project template; Plan the Watch app; Mission statement; User story; The Watch app; The iPhone app; App requirements; Setting up the project; Create the required watchOS classes; Writing the code; WatchConnectivity; WatchConnectivityManager class; WatchData; WatchDataManager class; Interface Controllers; PromptsInterfaceController; DetailsInterfaceController
The Storyboard
Notes:
Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed July 11, 2016).
ISBN:
9781785887055
178588705X

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account