Summary
In this chapter, we have explored the fundamental understanding of designing watch faces and we have built a digital watch face. We have understood how the CanvasWatchFaceService
class helps in building watch faces and we have also seen the following watch face-related concepts:
- The
CanvasWatchFaceService
class - The
canvasWatchFaceService.Engine
method - Registering watch face in a Wear module manifest
- Handling tap gesture
- Different form factors
- Adding bitmap images to the watch face
- Watch face elements
- Common issues
- Interactive watch faces
Making watch faces is an excellent artistic engineering, including what data we should express in the watch face and how time and date data is being displayed. The ComplicationsAPI
is new in Wear 2.0. Let's discuss that in the next chapter along with a few advanced concepts.