Craft your own watch faces
Watch Kit Pro is a custom watch face design kit for Wear OS. It allows you to craft your own watch faces for Wear OS smartwatches. You can tweak the watch hands, pips and background. There are thousands of combinations for you to explore.
Watch Kit Pro is free to download and own forever. You don't need to pay for it. There's no catch. There's no ads, in-app purchases or paid upgrades. It's Free Software released to you under the GNU General Public License 3.0.
Watch Kit Pro has the following features:
- Four watch face slots for you to store different watch faces
- Choose between different watch hand shapes
- Choose between different watch pip shapes, with optional digit display
- Choose between different background materials
- Choose between many built-in colorways, each with four colors
- Customise your own colorways from a 64-color palette
- Choose the typeface used for drawing text
- Configure up to 8 complications
- Always-on watch faces (a.k.a. "ambient mode")
- Choose day-time and night-time colors for always-on watch faces
In addition, Watch Kit Pro:
- Works with round and square smartwatches running Wear OS 2.0 or later
- Is compatible with Android and iOS smartphones
- Has no smartphone app; all configuration is done on your smartwatch
- Is designed for readability and legibility
- Is optimised for power efficiency to save battery energy
- Is optimised for size, to download and install quickly: less than 1 MB!
- Uses emoji
- Is free to download and own forever, with no ads, in-app purchases or paid upgrades
- Is Free Software (GNU GPL 3.0), with source code available for your use
For support, documentation and interesting information, visit https://watchkit.pro/
For developers, source code is available at https://github.com/calroth/watch-kit-pro/
Watch Kit Pro was written by Terence Tan, a Christian
Available at the Google Play Store: https://play.google.com/store/apps/details?id=pro.watchkit.wearable.watchface
Or from your Wear OS device, search the Google Play Store for "watch kit pro".
(The above images are in WebP format as they're taken from the source code directory; they're the same images compiled into the app. If you can't view them, try browsing this site in Mozilla Firefox, Google Chrome or Microsoft Edge.)
If you're reading this, you're probably interested in the source code. Maybe you're interested in building it. Maybe you're interested in seeing how we solved a problem, or how we implemented something of note, or what's changed recently. You're welcome to take a browse or a fork!
Watch Kit Pro uses the Gradle build system. To build this project, use the "gradlew build" command or use "Import Project" in Android Studio.
Check the Wearable/build.gradle file for the definitive version of the pre-requisites. However they're probably:
- Android SDK 31
- Android SDK Build-Tools 30.0.2
- Android Support Repository
The Watch Kit Pro web site: https://watchkit.pro/
If you've found a defect in Watch Kit Pro, please file an issue: https://github.com/calroth/watch-kit-pro/issues
Patches are encouraged, and may be submitted by forking this project and submitting a pull request: https://github.com/calroth/watch-kit-pro/pulls
Copyright (C) 2018-2022 Terence Tan
This file is free software: you may copy, redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
This file incorporates work covered by the following copyright and permission notice:
Copyright (C) 2017 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.