Creating things is a passion of mine, one of those passions involves programming. I am not an expert programmer nor do I want to be, I do however enjoy the creativity part of these watch faces including the graphic development. Recently I created an android wear watch face using the Analogue watch example as my template. The photo above is a screenshot from the final project created for the Zenwatch 1 and any other 320x320 circle faced android wear watch. The hour, minute and seconds hands are custom made using the GIMP. The background including the day and date platforms are part of the background. You could make them modular by creating separate graphics but for the purpose of this example it was not required
One of the challenges of the watch face was creating hands that moved in semi realistic motion. This means as the second hand moves so does the minute hand, and the hour hand is also incrementing as the rest of the hands are moving. It is not perfect but creates a reasonable facsimile of how the hands should move.
The ticks around the watch face are created using 2 formula's one for the minutes and another for the hours. In order to optimize this you may be able to combine the 2 algorithms into 1.
If you are interested in how the watchface was created you may download the file here. Also, consider this a beta watchface, it works however there may be other configuration settings that need to be changed.
Android Studio can be downloaded from here. Additional downloads will be required to support the different versions of android. Also, if you are planning to use the built-in emulator then you will be required to download the image for each version you want to test. If you are installing Android Studio on a Linux distribution Google recommends downloading Java from Oracle and not OpenJava.