Designers Should Code: Build an App from Scratch