Apple watch for developers : advice & techniques from five top professionals /: advice & techniques from five top professionals. ([2015])
- Record Type:
- Book
- Title:
- Apple watch for developers : advice & techniques from five top professionals /: advice & techniques from five top professionals. ([2015])
- Main Title:
- Apple watch for developers : advice & techniques from five top professionals
- Further Information:
- Note: Gary Riches, Ruben Martinez Jr., Jamie Maison, Matt Klosterman, Mark Griffin.
- Authors:
- Riches, Gary
Martínez, Rubén
Maison, Jamie
Klosterman, Matt
Griffin, Mark - Contents:
- Machine generated contents note: ch. 1 An Apple Watch Introduction -- Anatomy of a WatchKit App -- The Interface Controller -- Glance Interfaces -- Notification Interfaces -- Interface Navigation -- Context Menus -- Summary -- ch. 2 Examining the Stopwatch, Timer and Calendar -- Stopwatch -- Creating the User Interface -- Outlets and Actions -- Triggering Timing -- Adding the Lap Functionality -- Timer -- Creating the User Interface -- Outlets and Actions -- Initializing the Application -- Handling Text Input with WatchKit -- Start and Reset -- Creating our Timer Method -- Calendar -- Introduction to iCloud -- Creating Calendars and Events in iOS Using EventKit and iCloud -- Creating an Apple Watch Calendar Application -- Summary -- ch. 3 Taming Complex Data for the Watch -- Background -- Find Your User's Story -- Maintain Simplicity Through Relevancy -- Increase Recognition Through Repetition -- Use Notifications as Punctuation -- Looking Forward: Complications in watchOS 2. Note continued: ch. 4 Examining Home Remote and its Components -- The WatchKit Extension -- The User Interface -- Populating the Table -- Handling the Table's Input -- Sharing Data Between Extension and App -- App Groups -- iOS -- WatchKit -- Glances and Extension Communication -- The Home Remote Glance -- The Glance -- Handoff -- Handoff Interactions -- The Handoff Code -- Modal Interface Controllers -- Navigation Types Available -- Home Remote Navigation -- Hierarchy and Page based Navigation -- PageMachine generated contents note: ch. 1 An Apple Watch Introduction -- Anatomy of a WatchKit App -- The Interface Controller -- Glance Interfaces -- Notification Interfaces -- Interface Navigation -- Context Menus -- Summary -- ch. 2 Examining the Stopwatch, Timer and Calendar -- Stopwatch -- Creating the User Interface -- Outlets and Actions -- Triggering Timing -- Adding the Lap Functionality -- Timer -- Creating the User Interface -- Outlets and Actions -- Initializing the Application -- Handling Text Input with WatchKit -- Start and Reset -- Creating our Timer Method -- Calendar -- Introduction to iCloud -- Creating Calendars and Events in iOS Using EventKit and iCloud -- Creating an Apple Watch Calendar Application -- Summary -- ch. 3 Taming Complex Data for the Watch -- Background -- Find Your User's Story -- Maintain Simplicity Through Relevancy -- Increase Recognition Through Repetition -- Use Notifications as Punctuation -- Looking Forward: Complications in watchOS 2. Note continued: ch. 4 Examining Home Remote and its Components -- The WatchKit Extension -- The User Interface -- Populating the Table -- Handling the Table's Input -- Sharing Data Between Extension and App -- App Groups -- iOS -- WatchKit -- Glances and Extension Communication -- The Home Remote Glance -- The Glance -- Handoff -- Handoff Interactions -- The Handoff Code -- Modal Interface Controllers -- Navigation Types Available -- Home Remote Navigation -- Hierarchy and Page based Navigation -- Page based Navigation -- Hierarchical Navigation -- Force Touch Menus -- The Design of the Menu Items -- Apple Watch Settings -- Home Remote and Voice Recognition -- About Voice Dictation -- Adding Voice Recognition to the Table -- Submitting Your App for Review -- App Identifiers -- Version Numbers -- App Name and Settings Name -- Assets Required for Submission -- Screen Shots -- The Submission Process -- Summary -- ch. 5 Developing Notation -- Audio to Musical Score. Note continued: User Interface on the Apple Watch -- Branding Within Apple Watch Applications -- Design Considerations -- Working with App Groups -- What are App Groups? -- Setting Up App Groups in Your Project -- Using the Apple Watch Microphone in watchOS 2 -- Swift -- Objective-C -- Translating Audio Data into Visual Information -- Importing and Declaring Images -- Updating Our Image -- Summary -- ch. 6 Building the Infinitweet Application -- Introducing Infinitweet -- Environment-Driven Feature Sets -- Infinitweet for iOS -- Infinitweet for Apple Watch -- So Where Does the Magic Happen? -- Building Infinitweet -- Getting Started -- Creating the Infinitweet User Interface -- Communicating Between Storyboard and Code -- Capturing User Voice Input -- Navigating Between WKInterfaceControllers -- Working with Social and Account Frameworks -- Prompting the User With Options -- The Infinitweet Algorithm -- Providing User Feedback -- Finishing Touches -- Additional Notes. Note continued: ch. 7 Developing Apple Watch Cross-Platform Apps -- The FAIRFX Watch Application -- Building Watch Applications as a Cross-Platform Developer -- Building Our Main Application with Cordova -- Bridging the Gap -- Getting a WatchKit App Up and Running -- Linking the Applications Together -- Common Pitfalls -- Different Version Numbers -- Differing Deployment Targets -- Downgrading the Deployment Target -- Building Fine but Rejected at App Store -- Additional Features -- Android Wear -- WatchKit for watchOS 2. … (more)
- Publisher Details:
- Berkeley, CA : Apress
- Publication Date:
- 2015
- Copyright Date:
- 2015
- Extent:
- 1 online resource
- Subjects:
- 004.1675
Computer science
Wearable computers
Electronic watches, Digital
Wrist watches
COMPUTERS -- Computer Literacy
COMPUTERS -- Computer Science
COMPUTERS -- Data Processing
COMPUTERS -- Hardware -- General
COMPUTERS -- Information Technology
COMPUTERS -- Machine Theory
COMPUTERS -- Reference
Electronic watches, Digital
Wearable computers
Wrist watches
Information technology: general issues
Apple computer
Computers -- Programming -- Apple Programming
Macintosh programming
Electronic books - Languages:
- English
- ISBNs:
- 9781484213384
1484213386
1484213394
9781484213391 - Related ISBNs:
- 9781484213391
- Notes:
- Note: Online resource; title from PDF title page (EBSCO, viewed August 5, 2015).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.353432
- Ingest File:
- 01_313.xml