Join David Gassner for an in-depth discussion in this video What you should know before watching this course, part of Building Apps for Android Wear Devices.
- This course is designed for software developers who want to build really small applications for use on watches that run the Android Wear operating system. This course builds on your existing Android knowledge. I assume that you understand basic Android development concepts. If you know what each of these terms means and basically how to use them, activities, intents, services, and resources, then you should be ready to work through this course. If you're new to Android though, you can watch the beginning course, Developing Android Apps Essential Training.
I'll be using Android Studio, the Free IDE from Google to build all of my applications. You can download and install Android Studio for free from Google from the website at developer.android.com/tools. Android Studio is based on the IDE for Java, IntelliJ IDEA and in this course I'll be using Android Studio 1.3. You can learn more about developing with Android Studio with the lynda.com course, Android Studio Essential Training.
As with all Android development, you'll be doing some Java programming. Android's Java coding standards are based on Java 5 through 7, and there are some advanced coding styles that I'll be using throughout the course. If you want to learn more about Java, you can watch the beginning course, Java Essential Training, or to learn more about the more advanced concepts including anonymous interfaces and others, watch the course Java Advanced Training. You will need to install Java on your computer, specifically the Java Developer Kit or JDK.
You can get it from Oracle at java.oracle.com. And regardless of which operating system you're using, you should always just install the latest JDK from Oracle on your computer. In order to test your apps before you deploy them on the Google Play Store or other channel, you will need to have a handheld device. You won't be able to use a virtual device for this course for the phone or tablet, and that's because the virtual devices don't include the Google Play Service's library which is critical to the apps I'll build throughout this course.
The phone or tablet must have Android 4.3 or later. That's the earliest version of Android that will run the Android Wear application, and the Google Play Service's library is also required. If you're able to install Android Wear, you'll also be installing the Google Play Service's library at the same time, and Google Play is already installed on most Android phones. It is possible to test your apps using a virtual device for the watch. You'll use the Android emulator, just like you would for a phone, but I do recommend building a variety of virtual devices for watches because you'll want to test your apps on a variety of shapes, round and square watches.
Before you deploy though, your final testing should be with a physical watch. Pretty much any Android Wear watch will do as long as it can be upgraded to Android Wear 5.1.1. That's the version of Android Wear that I'm using in this course. So that's what you need to get started with the course and the information you need to be able to work through it successfully.
- Setting the SDK and devices for app development and testing
- Sending notifications to Android Wear devices
- Adding action buttons and voice input to notifications
- Stacking notifications
- Creating a new wearable app
- Managing layouts for different watch shapes
- Sending messages between phones and Android Wear devices
- Packaging an Android Wear app for distribution