Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Learn Android Wear Programming to your Wishlist.

Add to Wishlist

Learn Android Wear Programming

Guide to learn and create Android Wear Programs using Android Studio and Eclipse
4.6 (21 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
287 students enrolled
Last updated 3/2015
English
$15 $20 25% off
30-Day Money-Back Guarantee
Includes:
  • 6.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
Description
SchoolSteps(.in) is a team of 7 professionals having an average experience of 12+ years. Our core strength is Java/J2EE, Web and Android Programming and we have been doing rigorous R&D in Android Wear Programming since the API has been introduced. Through this series, we thought of sharing our knowledge with you.

The series contains 6+ hours of video tutorials with maximum focus on programming. The series do focus on some theoretical concepts to make the base for you to learn wear programming.

The series starts your learning journey with the basics like what is android wear, design principles, android SDK installation, using android studio etc and then moves to the interesting concepts like building notifications for android wear, adding page to a notification, voice input for notifications and notification stacking etc.

Next it takes you to world of Custom UIs, where you learn to create layouts, cards, list , 2D pickers, confirmations etc for the Android Wear.

Eventually, it takes you through the advanced concepts where you learn to send and receive messages, sync data items, transferring assets, designing android wear faces etc.

Last but not the least, you will experience a LIVE EXAMPLE, using Google Play Store, on how to package and distribute your Android Wear App.

The prerequisite for this course is to have basic to average knowledge of Java/J2EE. Knowledge of Android programming is good to have.

Who is the target audience?
  • Software Developer / Programmers having basic to average knowledge of Android Programming / Java Programming should join this course
  • Fundamentals of Application Development
Students Who Viewed This Course Also Viewed
What Will I Learn?
Students will be able to create and run Android wear programs
Students will learn about Android wear, UI patterns and Design Principles etc
Students will be able to run wear programs on both Android Studio and Eclipse IDE
Students will be able to program notifications that are compatible with wearables, voice input for notifications, action on voice inputs, stacking notifications, add page to a notification etc
Students will be able to program Custom UIs as creating layouts, cards, lists, 2d pickers, confirmations etc.
Students will be able to program: send and receive messages, sync data items, transferring assets etc
Students will be able to draw the Android Wear Faces
Students will be able to package the Android Wear Apps
View Curriculum
Requirements
  • Basic to average knowledge of Android programming / Java programming is required to join this course on Android Wear Programming.
Curriculum For This Course
Expand All 42 Lectures Collapse All 42 Lectures 06:43:22
+
Basics of Android Wear Programming
6 Lectures 53:38

In this tutorial, you will learn, What Android Wear is and What are the different features of android wear and what we can do with the android wear.You will also learn about the creative vision for Android Wear.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

Preview 06:15

In this tutorial, you will learn, how to install Android Studio and Android SDK to get ready for Wear Programming. You will learn step by step details of what you need to install in Android SDK to run wear programs.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

Installing Android Studio and Android SDK
09:30

In this tutorial, you will learn how to work with the Android Studio. Android Studio is the official tool to work on Android Wear programs. You will learn how to create and run a project, how to work with design time AVD, how to create and run AVD, how to debug a program, how to change font size, tools for overriding & implementing methods, DDMS view etc.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

Preview 15:37

In this tutorial, you will learn about UI Patterns for Android Wear. You will get familiar with the terminologies like cards, pages, icons, backgrounds, dismissing cards, action buttons, confirmations, notification stacking, 2D pickers, voice commands, selection list etc. This tutorial will set the ground for you to understand the various terms while doing programming.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

UI Patterns for Android Wear
06:57

In this tutorial, you will learn about design principles for android wear. You will learn about the design techniques and principles that you need to care while writing the wear programs.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

Design Principles for Android Wear
03:31

Eclipse is a very famous IDE for developing Java/J2EE and Android applications. Even though Android Studio has been declared as the official IDE for wear programming, Many developers are interested in knowing how to run wear programs on Eclipse. In this tutorial, you will learn how you can run a wear program on Eclipse with ease.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Preview 11:48

Quiz on Basics of Android Wear Programming
9 questions
+
Pair Handheld with Android Wear Emulator
1 Lecture 06:51

This is one of the important tutorials on Andorid Wear. In this tutorial, you will learn how to pair your handheld (Cell Phone) device with wear emulator and sync the notifications. After the pairing, you will be able see your handheld notifications on the Emulator.

ATTENTION: This tutorial is IMPORTANT as in most of the coming tutorials, you have to make sure that your handheld device is paired with emulator before you run your program.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

Preview 06:51
+
Adding Wearable Features to Notifications
8 Lectures 01:23:58

In this tutorial, you will learn to program the notifications that are compatible with both handheld and wear devices. At the end of this tutorial, you will be able to give the extended capability to Android notifications so that they look good on both wear and handheld devices.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Creating a Notification for Android Wear
13:10

In this tutorial, you will learn, how to open the details of a notification on Android Wear using Pending Intent. Notifications using Pending Intents work even when the application is not active or closed.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Pending Intent in Android Wear
09:12

In this tutorial, you will learn, how to add one or more pages to the notification on the wearable without requiring users to open your app on their handheld device. The additional pages appear immediately to the right of the main notification card.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Add Page to a Notification on Android Wear
09:09

Quiz on Wearable Notifications - Part I
7 questions

In this tutorial, you will learn how to receive a voice input in a notification. There are instances when you need to reply to a notification. As in wear device, there is no keyboard, you need to dictate a reply through the voice input.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Receiving Voice Input for a Notification
12:45

In this tutorial, you will learn, how to perform an action after you give the voice instructions/input to a notification. For example: Performing action "A" when your voice input is "YES" and performing action "B" when your voice input is "NO".

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Perform Action on Voice Input
10:52

In this tutorial, you will learn, how to group all the notifications together in a stack for the wearable device. The stack of notifications appears as a single card, which users can expand to view the details from each notification separately. You will also learn, Why we should not display "Summary Notification" on the wearable and How "Stacking Notifications" on wearable device are helpful.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Stacking Notifications on Android Wear
10:25

This tutorial is in continuation to Stacking Notifications. In this tutorial, you will learn how to display the summary notifications on handheld device when stack of notifications is being displayed on wear device.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Summary Notifications
11:20

In this tutorial, you will learn, how summary notifications affects the notifications on the wearable devices without being displayed on them.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Miscellaneous - Notifications Summary
07:05

Quiz on Wearable Notifications - Part II
4 questions
+
Creating Custom UIs
9 Lectures 01:41:38

In this tutorial, you will learn about the layout techniques for the wearables. You will also learn about the specific constraints that you need to take care while designing for the wearables. You will learn, how to design for the round and square shape screens.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Defining Layouts
10:52

Cards present information to users with a consistent look and feel across different apps. In this tutorial, you will learn, how to create cards in your Android Wear applications using the CardFragment Class.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Creating Cards - Using Card Fragment Class
06:58

Cards present information to users with a consistent look and feel across different apps. In this tutorial, you will learn, how to create a card inside a CardScrollView in your layout.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Creating Cards using Layout
09:05

Lists let users select an item from a set of choices easily on wearable devices. In this tutorial, you will learn, how to create lists in your Android Wear apps.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Creating Lists for Android Wear
13:56

The 2D Picker pattern in Android Wear allows users to scroll vertically and horizontally through pages of data. In this tutorial, you will learn the concept of rows and columns in a grid. You will also get to learn about the GridViewPager.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

An introduction to 2D picker pattern and GridViewPager
09:24

This tutorial is in continuation of previous tutorial. In this tutorial, you will learn how to implement rows and columns in a grid using the FragmentGridPagerAdapter class.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

2D Pickers - Creating Rows and Columns
14:16

This tutorial is in continuation of previous tutorial. In this tutorial, you will learn how to load a different background image for every row. You will also learn about the class LruCache.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

2D Pickers - Loading background image for each row
10:41

This is last tutorial on 2D pickers and is in continuation of previous tutorials. In this tutorial, you will learn about three things. 1. Image Transition 2. Custom Views 3. How to change background of a particular column in the grid.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

2D Pickers - Image Transition, Custom Views, Column background image
13:15

In this tutorial, you will learn how to create the confirmation timers and confirmation animation using wearable UI library.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Showing Confirmations
13:11
+
Sending and Syncing Data
7 Lectures 01:20:45

In this tutorial, you will learn, how to send message from handheld device to wearable. This tutorials covers the implementation of mobile module only. In this tutorial, you will learn about GoogleApiClient, MessageAPI, NodeAPI etc.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Sending Message to Wearable
12:14

This tutorial is in continuation of the previous tutorial. In this tutorial, you will learn the implementation of wear module to receive the message sent by the handheld. You will learn about WearableListenerService in this tutorial.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Receiving Message by Wearable
10:42

In this tutorial, you will learn the concept of syncing data item. You will learn about DataMap class. you will learn, how to send the data from handheld to wearable when wearable is in offline mode. You will also understand the difference between a message and a data item.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Syncing Data Items - Sending Data Item to Wearable
16:51

This tutorial is in continuation of previous tutorial. In this tutorial, you will learn to implement the wear module to sync data items. In the previous tutorial, we sent the data to wearable through handheld, when the wearable was in offline mode. In this tutorial, you will learn, how to sync the data between a wearable and handheld, when the wear device comes in the online mode.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Syncing Data Items - Receiving Data Item by Wearable
07:54

This tutorial focuses on transferring large blobs of binary data such as bitmap over the bluetooth. In this tutorial, you will focus on the implementation of mobile module. You will learn to click a picture using the handheld device, convert it into an asset and send it to the wearable.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Transferring Assets to Wearable
14:31

This tutorial is in continuation from previous tutorial. In this tutorial, you will learn, how to convert the bitmap from an asset and how to load the bitmap on a wearable. You will also learn about DataListener activity, runOnUIThread, GoogleAPIClient and FreezableUtils.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Loading Bitmap from Asset on Wearable
14:19

In this tutorial, you will learn how to handle different data layer events.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Handling Data Layer Events
04:14
+
Creating Watch Faces
8 Lectures 50:00

In this tutorial, you will learn how to create the structure of Watch Face Service

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Building Watch Face Service
07:10

This tutorial is in continuation of previous tutorial. In this tutorial, you will learn how to Implement the Handler object and onCreate method.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Drawing Watch Faces - Implementation of Handler object and onCreate method
09:05

This tutorial is in continuation of previous tutorial. In this tutorial, you will learn, how to Implement the onDraw method in watch faces. By the end of this tutorial, you will be able to design the face of Analog watch.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Drawing Watch Faces - Implementation of onDraw method
09:13

In this tutorial, you will learn three things. 1. Make time run on Android Analog watch face. 2. Work on Ambient mode 3. Work on Interruption Filters.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Run Time on Watch Face - Intro to Ambient mode and Interruption Filters
05:30

In this tutorial, first, you will have an introduction to Low-Bit Ambient and Burn-in protection techniques. Then you will programmatically look into how to work for the screens that need low-bit ambient and burn-in protection.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Low-Bit Ambient and Burn-in Protection Techniques
07:59

In this tutorial, you will learn how to automatically change the time on watch face when user changes the Time Zone on the handheld device.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

Working with Time Zone
06:02

In this tutorial, you will learn, how to run it Android wear device OR Android wear emulator, after you make an android wear face.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

How to Run Watch Face on Android Wear Device and Emulator
03:00

How to Create Watch Faces Quickly
02:01
+
Detecting Location
1 Lecture 12:37

In this tutorial, you will learn, how to detect location on Android Wear device. In case, Android Wear does not have GPS hardware then How to detect location on Android Wear via attached handheld device.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

NOTE: Code for this tutorial is attached in resources.

How to detect location data on Android Wear devices.
12:37
+
Sample Application
1 Lecture 04:10

In this tutorial, we will import and run a wear application named "Find My Phone". We will also discuss the functionality of this application.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

How to Run a Sample Application
04:10
+
Packaging
1 Lecture 09:45

In this tutorial, you will learn how to package the android wear applications for distribution. You will work on a live example, create the APK file, upload it on the Google Play Store and then install the wear app from Google Play Store on Wear Emulator. You will learn, how you can experience the wear app installation at your own.

"REQUEST YOU TO PLEASE SHARE YOUR FEEDBACK"

Packaging Android Wear Applications
09:45
About the Instructor
4.6 Average rating
21 Reviews
287 Students
1 Course
IT Consultants

Team-SchoolSteps has got extensive experience in IT and has been working on professional Web, Java/J2EE, mobility based projects. One of the main goals of team is to do R&D in cutting edge technologies and to impart training to the professionals. All team members in the group have got extensive experience in IT. As of now, the entire group is focused on mobile technologies which includes native and hybrid development, Wear Technologies and Big Data. Team has been doing extensive research in Wear technologies, hybrid mobile platform and working on the frameworks like Phonegap, APPGyver etc. Other than mobility, team has been doing good work in "Big Data" as well using the frameworks like hadoop, hive etc.

Report Abuse