Comment quote from the last time this took off on HN, 4 years ago:<p><a href="https://news.ycombinator.com/item?id=23673323">https://news.ycombinator.com/item?id=23673323</a><p>-----<p>Just to add a few more things about PHONK:<p>- PHONK is a full dev environment that lives within the phone / tablet<p>- The Web Editor is hosted inside the device and served using a web server. So no 3rd party servers / cloud needed.<p>- It can access the device sensors in a couple of lines of code<p>- Has support for Websockets, MQTT, OSC, Midi, Bluetooth, Bluetooth BLE, NFC and more in a very concise way<p>- You can connect an Arduino straight to the phone with a USB OTG cable and communicate with it<p>- UI uses normalized coordinates, which is very handy for prototyping. It comes with a variety of views for most needs. You can also create a custom one.<p>- There is live code execution from the Web Editor. Just select the code => Control (or CMD) + Shift + X and that code will be live executed.<p>- PHONK comes with a Console, so you can console out wirelessly to the Web Editor.<p>- It comes with OpenStreetMaps support by default<p>- More advanced 2d and 3d graphics can be done through Processing which is included as a library.