this post was submitted on 11 Feb 2025
10 points (85.7% liked)

Programming

18314 readers
195 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities [email protected]



founded 2 years ago
MODERATORS
 

I have a samsung smartwatch, and I'd like to make watchfaces for it. The problem is that I tried once and I couldn't find any documentation, not version or basically anything. Somehow, I forgot how, but I managed to print text on a background picture. It was very frankenstein-like.

I'd like to start over with proper everything, so I came here asking on the offchance that any of you can help me with at least documentations. I remember it being in java, however if I can use other languages I would. My mate got the idea to somehow render a webview, because that atleast it's codeable, problem is I have no Idea how to render anything.

Can someone give me links to usable up-to-date docs? Or pre-written webview? I wasn't able to find anything.

top 7 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 1 week ago* (last edited 1 week ago) (1 children)
[–] [email protected] 2 points 1 week ago* (last edited 1 week ago)

This links to watch face studio, which I tried and it's main selling point: no need for coding, it why it's not an option for me. Custom coding and unique features it where it's at. Displaying time using words, countdowns, progress bars, timetables, etc. This app can't do anything fun.

re-reading this I found a name drop for "Jetpack Watch Face libraries". I'm gonna look into what that is.

[–] [email protected] 2 points 1 week ago (1 children)

I know you didn't ask but I made my watch face with Kustom (KWCH)

They have apps for lock screen, widget, and home screens as well, programmable with their programming language

[–] [email protected] 1 points 1 week ago (1 children)

I tried this as well. I believe it was the first one. I found it also limiting, there are some logic that you could use, but not enough. I wanted different functionality on different days, and KWCH's solution is to manually change the variables every morning. Thanks for the tip nevertheless!

[–] [email protected] 2 points 1 week ago (2 children)

There is a variable for the days, like the day of the week (0-6), of the month (0-30) of the year (0-364). It should be possible to program each functionality and only have the one for the given day visible while the others aren't. My wallpaper shows rain, snow, or sunshine depending on the weather conditions idk I'm also very enthusiastic about Kustom lol

[–] [email protected] 2 points 1 week ago

wow! I tried it again and idk if I was dumb or if it recived updates, but it is very usable. You are completely right! It's not what I was looking for but it might just be what I need. Thank you!

[–] [email protected] 1 points 1 week ago

update: I don't think I can make minigames into watchfaces, like a roulette for example. So it can do 99% but still not ideal.