Custom Javascript & Bubble Plugins
There are many reasons you may need integrate custom code solutions into your app.
Examples
Webcam recording/uploading
This client desired to record short videos from their users and to subsequently upload them to the bubble DB for later viewing. Bubble didn't come equipped with a natvie video recorder/uploader. Vanilla Javascript and the WebRTC api were used to create this simple tool.