The Wayback Machine - https://web.archive.org/web/20170328180642/https://www.packtpub.com/application-development/mastering-android-wear-application-development

Mastering Android Wear Application Development

Master the future of mobile devices in wearable technology

Mastering Android Wear Application Development

Mastering
Siddique Hameed, Javeed Chida

Master the future of mobile devices in wearable technology
$31.99
$39.99
RRP $31.99
RRP $39.99
eBook
Print + eBook

Instantly access this course right now and get the skills you need in 2017

With unlimited access to a constantly growing library of over 4,000 eBooks and Videos, a subscription to Mapt gives you everything you need to learn new skills. Cancel anytime.

Preview in Mapt

Book Details

ISBN 139781785881725
Paperback224 pages

Book Description

Wearable technology is the future of mobile devices. It looks set to be a breakthrough technology, just like the iPad was before it. With the Apple Watch being widely regarded as a success, all eyes are now on Google to provide a similar device for its users. Keep your skills ahead of the competition and be one of the first to fully understand this powerful new trend. This book will give you a very solid understanding of the philosophy, thought process, development details, and methodologies involved in building well-designed, robust Android Wear applications.

We cover the advantages and disadvantages of the wearable computing paradigm and provide a good foundational knowledge for you to build practical, real-world wearable apps. You will learn about the various tools, platforms, libraries, SDKs, and technology needed to build Android Wear apps. By the end of the book, you will be an expert in building Android wearable apps.

Table of Contents

Chapter 1: Introduction to Wearable Computing
Evolution
Moore's law
Ubiquitous computing
Mobile meets wearables
Hello Android Wear
Summary
Chapter 2: Setting up the Development Environment
Android Studio
Installation
Git and GitHub
Gradle
Android SDK packages
Android Virtual Devices
Let's build a skeleton application
Summary
Chapter 3: Developing Android Wear Applications
Skeleton app
The Android manifest file
Gradle build files
App activities
Let's build an Android Wear app
Summary
Chapter 4: Developing Watch UI
Wearable UI
The Android manifest file
The TodayActivity activity
Main activity layout file
The WearableListItemLayout component
The DayOfYearActivity class
Summary
Chapter 5: Synchronizing Data
What is a companion app anyway?
Setting up an Android Wear virtual device
Revisiting the Today app
Messages not coming through to your Wear app?
Summary
Chapter 6: Contextual Notifications
Getting notified
Today app with to-do notifications
To-do list view
Adding to-do items
Summary
Chapter 7: Voice Interactions, Sensors, and Tracking
Voice capabilities
New feature - adding to-do items through voice commands
The AddTodoItem activity in the wearable app
Handling speech inputs
Handheld app
Motion sensors
New feature - tracking our steps
Summary
Chapter 8: Creating Custom UI
Android Wear UI design
Common UI patterns
Revisiting the OnThisDay activity
Summary
Chapter 9: Material Design
Approaching material design
To-do item menus
The TodosActivity class
The TodoItemTypeFragment class
The NavigationAdapter class
Navigation item
The WearableDrawerLayout class
Menu items
Menu listener
Switching to-do types
Summary
Chapter 10: Watch Faces
Telling the time
Let's build a watch face
The TodayWatchFace service
The TodayWatchFaceService class
The onTimeTick method
Drawing the watch face
Ambient mode
Customizing the watch face
Summary
Chapter 11: Advanced Features and Concepts
Keeping the watch running
An always running step counter
Debugging wearable apps
The way forward - reviewing Android Wear 2.0
Summary
Chapter 12: Publishing Apps to Google Play
Testing
App distribution
Summary

What You Will Learn

  • Understand the Wearable computing technology
  • Set up a development environment to build Android Wear apps using Android Studio
  • Master the Android Wear SDK and APIs
  • Understand the UI patterns and UX principles to build Android Wear apps
  • Work with the different form factors of wearable devices (round and square)
  • Take advantage of the sensors available on Android Wear devices 
  • Develop Android Wear sample apps
  • Communicate between Android mobile and Android Wear apps
  • Get to know the steps involved in publishing Android Wear apps to the Play store

Authors

Table of Contents

Chapter 1: Introduction to Wearable Computing
Evolution
Moore's law
Ubiquitous computing
Mobile meets wearables
Hello Android Wear
Summary
Chapter 2: Setting up the Development Environment
Android Studio
Installation
Git and GitHub
Gradle
Android SDK packages
Android Virtual Devices
Let's build a skeleton application
Summary
Chapter 3: Developing Android Wear Applications
Skeleton app
The Android manifest file
Gradle build files
App activities
Let's build an Android Wear app
Summary
Chapter 4: Developing Watch UI
Wearable UI
The Android manifest file
The TodayActivity activity
Main activity layout file
The WearableListItemLayout component
The DayOfYearActivity class
Summary
Chapter 5: Synchronizing Data
What is a companion app anyway?
Setting up an Android Wear virtual device
Revisiting the Today app
Messages not coming through to your Wear app?
Summary
Chapter 6: Contextual Notifications
Getting notified
Today app with to-do notifications
To-do list view
Adding to-do items
Summary
Chapter 7: Voice Interactions, Sensors, and Tracking
Voice capabilities
New feature - adding to-do items through voice commands
The AddTodoItem activity in the wearable app
Handling speech inputs
Handheld app
Motion sensors
New feature - tracking our steps
Summary
Chapter 8: Creating Custom UI
Android Wear UI design
Common UI patterns
Revisiting the OnThisDay activity
Summary
Chapter 9: Material Design
Approaching material design
To-do item menus
The TodosActivity class
The TodoItemTypeFragment class
The NavigationAdapter class
Navigation item
The WearableDrawerLayout class
Menu items
Menu listener
Switching to-do types
Summary
Chapter 10: Watch Faces
Telling the time
Let's build a watch face
The TodayWatchFace service
The TodayWatchFaceService class
The onTimeTick method
Drawing the watch face
Ambient mode
Customizing the watch face
Summary
Chapter 11: Advanced Features and Concepts
Keeping the watch running
An always running step counter
Debugging wearable apps
The way forward - reviewing Android Wear 2.0
Summary
Chapter 12: Publishing Apps to Google Play
Testing
App distribution
Summary

Book Details

ISBN 139781785881725
Paperback224 pages
Read More

Read More Reviews