I sketch out everything before I touch a computer. I like to offload what’s (initially) in my head out as quickly as possible at the start of a project. I feel like it allows me to rinse all the 'junk' out before I actually start on any design path. I created templates based on devices I frequently designed for - iPhones, iPads, etc... but every new project would require me to create a new version — something that showed the scrolled content, or multitasking, different sized devices side-by-side etc. While it’s easy enough to draw a quick box and start scribbling in it, sketching within the frame of an actual device gives both context and a better sense of scale, I find.
As far as I could tell, there was no other single source online for a collection of device frames for printing. Sneekpeek.it existed at the time, but it had out of date (and limited) devices (Update: Pasquale Vitiello has since updated the site for newer devices and a broader range of templates! Check it out). That was enough for me to decide to create Sketchsheets as a free resource for everyone else also in my position! However, there was a problem... I had ~15 templates that were based on iPhones, iPads and a generic Android sizes. That wasn't going to be enough in my mind to launch a site dedicated to printable device templates. So I made a list... which grew, and grew, until I had a backlog of about 70 templates to create — damn 🤦♂️! I had already committed to the idea in my head, so I ground down and started creating new templates on a daily basis. A few weeks went by and I had a total of 85 templates and loads of devices. That'll do it!
I launched it on Product Hunt in 2017, and it was picked up and featured the same day on muz.li. I watched as I was getting up to 700 visitors at a time! I had tested it thoroughly before deploying so I was confident nothing would break, but I didn't really account for the bandwidth all the downloading of templates was eating through. I was hosting on a Digital Ocean droplet which had a transfer limit of 2TB per month. Some quick calculations confirmed I was going to go over that limit in a matter of days! My solution was to temporarily disable the 'download all' button until I could afford more bandwidth. People would still be able to pick and choose what they wanted to download, so I didn't think this would harm any users... maybe just annoy the lazy ones. However, the amount of emails I got asking for a "download all" button confirmed people's laziness! My inbox was flooding with device requests, "thank you's" and "can you add an option to download them all's" on a daily basis.
Out with the old, in with the new!
I had made the first version of Sketchsheets as a grid of every single available template that you could pick and choose from, and download your own collection. This made the most sense to me because when I’m starting a design, I’m looking for a particular set of templates based on the orientation of the app, or type of content it’s displaying. Unfortunately, this current system had turned out to be an absolute nightmare to maintain by myself! I was having to export previews of every sheet and manually add them to the site each time. I’m sure there was a way I could have automated this to some extent, but that was a bit outside of my field of knowledge. As the months ticked by, more and more devices were released and I found myself falling behind with updates for a while. I knew it had to be simpler for myself to maintain, so I decided to redesign the site and organise the templates into device specific downloads. This would simplify my work load greatly, as all I would have to do when I updated, or added a template, is update the file in the repository and I wouldn't have to touch the front end (unless I was adding a new device).
I've toyed around with the idea of creating a desktop app for quick printing, or a sketch plugin for people wanting to import the frames of devices. But, for now, I am just focusing on requests from users and maintaining the current influx of new devices. Currently, I'm happy people are actually getting good use out of it... it's great to hear from companies and universities around the world who are using it! If you haven't yourself.. give it a try!