Join CS50's head of production, Dan Coffey, for a look at an app you may have seen in 2018's lectures: draw50. Acting as David's digital blackboard application, draw50 makes use of the Paper.js and hammer.js libraries to deliver vector-based drawing commands with multitouch and networking capabilities (and even the ability to save drawings as PNG files!). In this live stream, we implement from scratch a very simple version of draw50 without all the bells and whistles, though we showcase the core drawing functionality.
Final code can be found:
https://github.com/cs50/draw50live
Co-hosted by Colton Ogden. Tune in live at twitch.tv/cs50tv every week and be a part of the live chat.
This is CS50 on Twitch.