Skip Navigation

I made a piano app for android smartwatches!

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!

15 comments
  • Round watches have the perfect form for handpans if you are planning to do other instruments.

  • This looks great! I have a pitch pipe app for my watch, but I like this better.

    I do have the inevitable feature request... :-)

    I'd love to have some way to change the octave up and down.

    • 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!

      • 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.

15 comments