Book description
Software Development/Mobile/Android/Wearable/Fitness
Build "Wearable" Applications on the Android Wear and Google Fit Platforms
This book covers wearable computing and wearable application development particularly for Android Wear (smartwatches) and Google Fit (fitness sensors). It provides relevant history, background and core concepts of wearable computing and ubiquitous computing, as a foundation for designing/developing applications for the Android Wear and Google Fit platforms. This book is intended for Android wearable enthusiasts, technologists and software developers.
Gain insight into "wearables" in the modern consumer ecosystem of a multitude of devices, ubiquitous computing, cloud computing and intelligent personal assistants
Learn the Android Wear and Google Fit APIs and jump-start hands-on development including: setting up an Android development environment suitable for Android Wear and Google Fit, setting up smartwatch and fitness devices for development and debugging, writing applications that install and execute on Android Wear (smartwatch) devices, and applications that run on your handheld Android devices and find and connect to fitness sensors and access fitness data, and more
Catch up with the new Android 5.0 "Lollipop", Android Studio and the gradle based build system
Learn how to write applications for smart watches and fitness sensors on the Android/Google ecosystem.
"Sanjay's tome provides a comprehensive and timely treatment of the essential points of current Wearable technology and Android Wearable development techniques. The easygoing and comprehensive examples make this book a joy to discover and a delight to peruse. Highly recommended!"
- Rudi Cilibrasi, Computer Scientist
"The text provides a rich and immersive overview of the field of Wearable computing that is solidified by the impressive set of examples. I was simultaneously entertained as well as educated, and would highly recommend this book to anyone that is looking to get started with Wearables."
- Nathan Blair, Software Engineer & Entrepreneur
Sanjay M. Mishra began programming in C on various flavors of Unix in the early 1990s. Over the years he has developed diverse software systems spanning web applications and services, messaging, VoIP, NoSQL databases, as well as mobile and embedded platforms. He has worked for companies such as Intertrust, Eyecon Technologies, CallSource, nVoc (formerly Sandcherry, Inc.) and the Starz Entertainment group.
Table of contents
- Cover
- Title Page
- About the Author
- About This Book
- Acknowledgments
-
Part I: Wearable Computing: Introduction and Background
-
Chapter 1: Wearables: Introduction
- 1.1 Wearable Computing
- 1.2 Wearable Computers and Technology
- 1.3 “Wearables”
- 1.4 The word: “Wearables”
- 1.5 Wearables and Smartphones
- 1.6 Wearable Light, Glanceable Interactions
- 1.7 Smartphone Dependency, Inconveniences
- 1.8 Wearable Interaction
- 1.9 User’s Real-world Context
- 1.10 Variety of Wearable Devices
- 1.11 Android Wear and Google Fit
- References and Further Reading
-
Chapter 2: Wearable Computing Background and Theory
- 2.1 Wearable Computing History
- 2.2 Internet of Things (IoT) and Wearables
- 2.3 Wearables’ Mass Market Enablers
- 2.4 Human–Computer Interface and Human–Computer Relationship
- 2.5 A Multi-Device World
- 2.6 Ubiquitous Computing
- 2.7 Collective, Synergistic Computing Value
- 2.8 Bright and Cloudy: Cloud-based Intelligent Personal Agent
- 2.9 Leveraging Computer Vision
- 2.10 IoT and Wearables: Unnatural and over the top?
- 2.11 Security and Privacy Issues
- 2.12 Miscellaneous
- References and Further Reading
-
Chapter 1: Wearables: Introduction
-
Part II: Foundation Android
-
Chapter 3: Android Fundamentals / Hello Lollipop
- 3.1 Android: Introduction
- 3.2 Linux: “*nix” or Unix-like OS
- 3.3 Linux: yesterday and today
- 3.4 Unix System Architecture
- 3.5 Java
- 3.6 Apache Harmony
- 3.7 Android OS and platform
- 3.8 Setting up your Android Development Environment
- 3.9 Android “Classic” project tree and build system
- 3.10 Android “New” Build System
- 3.11 Managing Java Installations
- 3.12 Managing Android SDK installation and updates
- 3.13 Code Samples: Android Lollipop
- References and Further Reading
-
Chapter 4: Android SDK
- 4.1 Software Components, in general
- 4.2 Android Application Development Model
- 4.3 Android SDK API
- 4.4 Android’s Four Fundamental Components
- 4.5 Activity
- 4.6 Service
- 4.7 BroadcastReceiver
- 4.8 ContentProvider
- 4.9 Intent
- 4.10 android package, sub-packages
- 4.11 dalvik package, sub-packages
- 4.12 java and javax package, sub-packages
- 4.13 org package, sub-packages
- 4.14 Sample code in this book
- References and Further Reading
- Chapter 5: Android Device Discovery and Communication
-
Chapter 3: Android Fundamentals / Hello Lollipop
-
Part III: Android Wear Platform and SDK
-
Chapter 6: Android Wear Platform
- 6.1 Android Wear
- 6.2 Android Wear Platform: Android Wear OS, Wear Devices, and Wear API
- 6.3 Android Notifications and Android Wear
- 6.4 Notification Settings and Control
- 6.5 App Notification Strategy
- 6.6 Google Now and Android Wear
- 6.7 Android Wear Devices: Getting Started
- 6.8 Wear Debugging and Android SDK
- 6.9 Peeking under the hood of your Wear Device
- 6.10 Engaging your Android Wear device via Notifications
- 6.11 Android Wear Targeted Apps
- 6.12 Hello Wear World: Writing our first Wear App
- References and Further Reading
-
Chapter 7: Android Wear API
- 7.1 Google Services and Google Play Services
- 7.2 Android Wear Network
- 7.3 Android Wear API, in depth
- 7.4 DataItem, DataMapItem, and DataMap
- 7.5 PutDataRequest and PutDataMapRequest
- 7.6 Asset and DataItemAsset
- 7.7 MessageApi
- 7.8 Wearable UI Library
- 7.9 Wear Interaction Design
- 7.10 Accessing Sensors
- 7.11 Production Wear Apps
- References and Further Reading
-
Chapter 6: Android Wear Platform
-
Part IV: Google Fit Platform and SDK
-
Chapter 8: Google Fit Platform
- 8.1 Google Fit Platform Overview
- 8.2 Google Fit Core Concepts
- 8.3 Fit Data Types
- 8.4 Fit Data Store (Storage)
- 8.5 Sensors
- 8.6 Permissions, User Consent
- 8.7 Google Fit: Developer Responsibilities
- 8.8 Procuring Sensor Peripherals
- 8.9 Hello Fit: hands-on example
- 8.10 Google’s Fit App
- 8.11 Google Settings App
- References and Further Reading
- Chapter 9: Google Fit API
-
Chapter 8: Google Fit Platform
- Part V: Real-World Applications
- Index
- End User License Agreement
Product information
- Title: Wearable Android: Android Wear and Google FIT App Development
- Author(s):
- Release date: September 2015
- Publisher(s): Wiley
- ISBN: 9781119051107
You might also like
book
Pro Android with Kotlin: Developing Modern Mobile Apps
Develop Android apps with Kotlin to create more elegant programs than the Java equivalent. This book …
book
Android Studio 4.2 Development Essentials - Kotlin Edition
A hands-on guide to developing Android applications using Android Studio 4.2 and Kotlin Key Features Design …
book
Android Studio 4.0 Development Essentials - Java Edition
Explore Android Studio 4.0 and update your skills to build modern applications in Java Key Features …
book
Kotlin for Android App Development
Write More Robust and Maintainable Android Apps with Kotlin “Peter Sommerhoff takes a practical approach to …