Mastering Android Wear Application Development

Master the future of mobile devices in wearable technology
Preview in Mapt

Mastering Android Wear Application Development

Siddique Hameed, Javeed Chida

Master the future of mobile devices in wearable technology
Mapt Subscription
FREE
$29.99/m after trial
eBook
$10.00
RRP $31.99
Save 68%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$10.00
$39.99
$29.99 p/m after trial
RRP $31.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Mastering Android Wear Application Development Book Cover
Mastering Android Wear Application Development
$ 31.99
$ 10.00
Android Things Projects Book Cover
Android Things Projects
$ 31.99
$ 10.00
Buy 2 for $20.00
Save $43.98
Add to Cart

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

Recommended for You

Android Things Projects Book Cover
Android Things Projects
$ 31.99
$ 10.00
ESP8266 Internet of Things Cookbook Book Cover
ESP8266 Internet of Things Cookbook
$ 31.99
$ 10.00
Smart Internet of Things Projects Book Cover
Smart Internet of Things Projects
$ 31.99
$ 10.00
Android Wear Projects Book Cover
Android Wear Projects
$ 35.99
$ 10.00
TensorFlow Machine Learning Cookbook Book Cover
TensorFlow Machine Learning Cookbook
$ 43.99
$ 10.00
Programming Kotlin Book Cover
Programming Kotlin
$ 35.99
$ 10.00