This implements the 'UART service' that Espruino implements by default, so you can basically use that and just send raw JS commands to the Puck.js if you want.
But otherwise Espruino is just a standard Bluetooth LE device, which you can easily configure custom characteristics on - so if you can find an example of using Bluetooth LE on whatever platform you want, you can easily make it work with Espruino
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.
Hi - I don't have any specific tutorials on doing stuff with custom apps, but especially for Android a good starting point would be:
https://github.com/NordicPlayground/Android-nRF-UART
This implements the 'UART service' that Espruino implements by default, so you can basically use that and just send raw JS commands to the Puck.js if you want.
But otherwise Espruino is just a standard Bluetooth LE device, which you can easily configure custom characteristics on - so if you can find an example of using Bluetooth LE on whatever platform you want, you can easily make it work with Espruino