this post was submitted on 31 Jan 2025
97 points (96.2% liked)

Android

18000 readers
377 users here now

The new home of /r/Android on Lemmy and the Fediverse!

Android news, reviews, tips, and discussions about rooting, tutorials, and apps.

🔗Universal Link: !android@lemdro.id


💡Content Philosophy:

Content which benefits the community (news, rumours, and discussions) is generally allowed and is valued over content which benefits only the individual (technical questions, help buying/selling, rants, self-promotion, etc.) which will be removed if it's in violation of the rules.


Support, technical, or app related questions belong in: !askandroid@lemdro.id

For fresh communities, lemmy apps, and instance updates: !lemdroid@lemdro.id

💬Matrix Chat

💬Telegram channels / chats

📰Our communities below


Rules

  1. Stay on topic: All posts should be related to the Android OS or ecosystem.

  2. No support questions, recommendation requests, rants, or bug reports: Posts must benefit the community rather than the individual. Please post to !askandroid@lemdro.id.

  3. Describe images/videos, no memes: Please include a text description when sharing images or videos. Post memes to !androidmemes@lemdro.id.

  4. No self-promotion spam: Active community members can post their apps if they answer any questions in the comments. Please do not post links to your own website, YouTube, blog content, or communities.

  5. No reposts or rehosted content: Share only the original source of an article, unless it's not available in English or requires logging in (like Twitter). Avoid reposting the same topic from other sources.

  6. No editorializing titles: You can add the author or website's name if helpful, but keep article titles unchanged.

  7. No piracy or unverified APKs: Do not share links or direct people to pirated content or unverified APKs, which may contain malicious code.

  8. No unauthorized polls, bots, or giveaways: Do not create polls, use bots, or organize giveaways without first contacting mods for approval.

  9. No offensive or low-effort content: Don't post offensive or unhelpful content. Keep it civil and friendly!

  10. No affiliate links: Posting affiliate links is not allowed.

Quick Links

Our Communities

Lemmy App List

Chat and More


founded 2 years ago
MODERATORS
97
submitted 1 day ago* (last edited 1 day ago) by JPedrosa to c/android
 

Hello everyone,

I made a free piano app for all WearOS devices. Mostly for fun and personal use, but was a good opportunity to learn some Kotlin.

100% free, no ads, no in-app purchases or permissions. Just really wanna share it in case someone finds it interesting or useful.

You can check a 20 sec demo clip in the URL.

Please let me know what you think or what features I should add!

(Unfortunately the app is not public yet as Google requires an initial testing phase, but the testing is open and if you are interested it's a matter of joining a google group and then clicking on a direct playstore link. See below).

Edit:

Google group: https://groups.google.com/g/watch-piano-closed-testing

Link to the app: https://play.google.com/apps/testing/com.pianomagic

Thanks!

you are viewing a single comment's thread
view the rest of the comments
[–] JPedrosa 5 points 1 day ago (1 children)

Thanks!

More octaves is the very next thing to add. Not sure about the UI though. Screen real estate is scarce. One idea is to just remove the "Piano" word and add there two buttons for octaves, or add a settings cogwheel in place of the volume that opens a pop-up with both volume and octaves. This second option is probably better in the long term if more settings are added like different instruments.

I'm open to suggestions though!

[–] Curious_Canid@lemmy.ca 6 points 1 day ago

I think you're right that some kind of "menu" button that presents additional options would be best. Eventually there will be other options and it will be necessary..

I think most people will adjust the volume once, but may want to change the octave while playing. If my assumptions are right, the octave change feature should be the most accessible one, replacing the current volume buttons. The volume, and any other features could be handled through the menu button.

My ideal solution would be to provide a menu button and two function buttons. Then have a menu option to configure whether the functions buttons acted as octave up/down, volume up/down, or controls for whatever additional features get added.

I'd also like to put in a pitch to add support for the "scrolling" feature that some watches now have. It could control the opposite feature of whatever is assigned to the function buttons, making it possible to adjust both octave and volume on the fly. It does seem like it should be a lower level priority, since not all watches support that feature.