Looks great - and yes, absolutely, I think a separate app is a good idea.
The important thing is you're using the sched library - so when the app's not running, it's not going to be using any more of the watch's resources than a timer/alarm set with the normal app.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Looks great - and yes, absolutely, I think a separate app is a good idea.
The important thing is you're using the
sched
library - so when the app's not running, it's not going to be using any more of the watch's resources than a timer/alarm set with the normal app.