Hey Community,
been lurking for a moment and thought I'd like to get some constructive feedback on my first Watch Face. I come from a JS/TypeScript background and really wanna wrap my head around the intricacies of Monkey C and Garmin.
I'm creating a Watch Face for my running club - should be very simple for now, but there's a couple of things I'd like to talk about:
- In general: Is there anything particularly _wrong_ that you can spot?
- I'm targeting the Forerunner Series. I scaled the logo to 200px width, so it should fit on every watch. Am I right that there's now way to scale it according to the available display width?
- I'm using the Logo in a layout - does that mean it only gets drawn once in onLayout() and I don't need to worry about expensive re-drawings?
- It seems like the Watch Face drains my battery very fast and I wonder if that also has to do with all the trigonometric functions I'm using to draw the little arrows?
- So far I couldn't find out how to learn more about power consumption, render times, etc in the ConnectIQ sim, could anyone point me in the right direction?
- Next I want to include a little Menu/Options to turn on the arrow clock vs numeric one. Where would I look first to do that?
Thank you so much in advance,
Kevin