We wanted to create a painting application in the HTML canvas. It seemed like an enjoyable way to learn dart at the same time!

What it does

DartPainter lets you draw and save images from an HTML canvas.

How we built it

We built this app using a barebones dart application.

Challenges we ran into

We wanted the canvas to fill the screen and resize as the window resized, which required us to store image data separately from the canvas itself.

Accomplishments that we're proud of

We were able to create an "infinite" canvas!

What we learned

We learned how to use dart, and what was involved in creating a relatively complex drawing application.

What's next for Dart Painter

More features and functionality - the ability to undo, make selections, and upload user-created brush textures.

Built With

Share this project: