Sharing a project that I’ve worked on (source code)

Hello,

wasn’t sure where exactly to share this and I hope this forum section is fine. During the quarantine I’ve worked on a watchface that was fulfilling my needs (data-wise). I’ve put quite some hours in it, but due to other projects and work, I don’t have the time to pick this up. The repo has been sitting there for 5 months and I don’t want for that code to go to waste. That’s why I’ve decided to share it with you.

You are free to do anything you want with the project. You can finish it, publish it, sell it, use parts of it, I don’t care :) Do what ever you want with it.

I’m writing this from my phone, so I hope the photo of the watchface was uploaded. I will also share the raw files (.psd) of the resources that I’ve used. I was using Photopea to make resources.

Here’s the link to repo: https://github.com/Dujma/garmin-watchface-prototype

  • Nice one.

    Only  'some hours'?

  • Hehe thanks! This reminds me. I’ll upload the assets on repo tonight.

  • I have downloaded the project, I have fixed an error in project (missing 'fonts' directory in defaults 'resource' directory) and fixed a null object in code. Anyway, congratulation nice job. Going further (for me) will take too much time:

    1-memory: regarding the memory that watch face need, only 4 devices can support it: the VA4, 2 kind of fenix and probably the venu

    2-Object positions are not set according to screen size, so only 2 devices can display it properly, the VA4 and the fenix 6X.

    ->I know you have done this in quarantine without thinking publish it, so once again congratulation.

    This watch face could be a success but it has to be compatible with at least 240*240 devices, I can give the time it deserves but I keep the project ;)

  • ***Line 4: 2 kind of fenix 6

  • I owned Vivoactive at that time and I only made it compatible for it. When the wrist gesture bug was fixed on it with one of the firmware updates I’ve also notice null ref bug, but didn’t bother fixing it.

    As for memory, true. Just look at the amount of data it displays. It won’t work on older devices (and the data wouldn’t fit due to low resolutions). You can make strip down version of it for older devices.

    As said, project is free to use and publish - no strings attached. I just didn’t wanted to see that code go to waste. I know that I won’t be picking it up. So, feel free to clone it and work on it.

    One small notice. All icons should be free to use (I’m 99% sure that no license was required), but the main font is only for personal use. I think you need to donate minimum of 10$ to the author if you want to use it for commercial purpose. 

  • No problem.

    : Garmin has a particular approach, for example the fenix 6 can be considered as a new device, there are 5 kind of fenix 6 but only 2 kind have enougth memory for this watch face, so it s not only a question of new/old devices.

    :of course and thank you again to share it.

    :Ok, I let you know if I do something.

  • great work,thanks for sharing