Hi all!
First I wanted to say that I'm not a Java/C developer at all and my last brief contact with those languages was 13 years ago. The closest that I could get to that is a broad experience with SQL, but not real app development.
The idea behind the watch face is that I have been using my current Garmin watch (Vivomove HR) for a few years now and plan to replace it sometime in the future. So I started researching how the new watches work and decided that I wanted to learn how to create my own watch face, as I thought that it would be fun.
So this post is seeking to share you with the link to my published watch face page and ask for your help/suggestions on:
- Since I don't yet have a real watch to test custom watch faces, any feedback on how it is working on yours would be very much appreciated. I can see it's working on the simulator, but not sure how comparable that is to the real watch. The main focus here would be the existence of error messages, sensor figures accuracy and update frequency, etc.;
- I do care about battery life, so that's why I decided to leave out the seconds hand and I'm ok with the heart rate and other figures being updated every minute or so. That's how I'm expecting it to work, but not sure if that's what's really happening or not;
- I have published the open-source code on github, so in case you have some free time, please have a look at it and give me some feedback on how the code can be improved. I got to the max of my very limited knowledge on garmin watch faces, so not sure if everything is as optimized as it could be.
The link to my watch face is:
https://apps.garmin.com/en-US/apps/736a2d5a-3b08-4cb1-8358-461f7374b0c8
Thanks!