Build a Project Mockup Using Balsamiq

A good designer knows that before starting work on a new project, it’s best to do some sketches of it. In my previous article, I described how to tweak and rearrange a digital project using the Codiqa toolset. In this article, I’ll review another very well-known online tool called Balsamiq Mockups, compare it with Codiqa, and highlight their main differences.

What’s Balsamiq Mockups?

Balsamiq Mockups is a tool that helps developers to create wireframes and communicate with clients and coworkers with visual representations of their design plans. Unlike Codiqa, Balsamiq is offline desktop software. Luckily, you can work with it using the operating system of your choice; it runs on Mac, Windows, and Linux.

Balsamiq can help you quickly tweak designs in real time, proposing a design that is intentionally rough and low-fidelity (with sketchy UI elements and a hand-drawn font) to encourage as much feedback as possible. The tool offers multiple ways to share and solicit feedback on the design concepts: mockups can be exported to PDF, and common PNG images and also copied to the clipboard so that you can send them by e-mail or within other document formats.

Much like Codiqa, Balsamiq can assist you in creating interfaces using simple drag and drop components; the program supports 75 built-in user interface components and 187 icons, with the addition of a whole lot of additional components created by the community. Balsamiq Mockups is also available as a plugin for Google Drive, Confluence, JIRA, FogBugz, and XWiki. The trial version lasts only seven days, but you can use it with full functionality for the whole time period.

How Balsamiq Mockups Works

When you open the software, you’ll find several main categories that will help in the creation of your design mockup. They are twelve categories in total. The first one, called All, as you might guess, contains all the elements that you can use during your work. The other categories are: Big, Buttons, Common, Containers, Forms, iPhone, Layout, Markup, Media, Project Assets, and Text.

Let’s see what we can do using the elements of Balsamiq Mockups. As first step, I placed the iPhone shape (it’s the only one available, so it represents the profile of all modern smartphones) and set its size using slight adjustments with the mouse. You’ll see that on the right side of the picture is a box with all the tools you need to edit the selected element. In this case, you can choose the orientation of the device, the background pattern, if you want the top toggle bar to be present, and the layering.

Now, let’s work on the style of the main page and determine which elements we want to show on our brand new homepage. Generally, we might find a header, a footer, a menu-list, a text box for some content, an image, or some Links, for example. Just like in Codiqa, the program offers a simple, intuitive drag-and-drop system that easily adds everything you want with a few clicks. For the first components of our page, we have to open the category called “Big.” Here, we’ll find the following elements elements: title/headline, the text Area, and the image box. So, drag and drop each of these into your mockup. At this point, your design concept should look something like this:

Once you’ve dragged and dropped the elements, you’ll see that each element has extensive editing options. When you click on the title/headline or on the text box, you’ll see a typical text editor, where you’ll be able to specify the characteristics or content. You can modify texts selecting size, text alignment, format, and color. You can also set the background color, set the border color, add a scrollbar, and play with opacity and focus. For images, we can show or hide a border, crop the image, and hyperlink the chosen image to lead to a new URL or screen.

Let’s see how we might create a mockup for the last page of a game in which the final score is displayed, icons are offered to share the score via social media, and three continuation options are presented: save, go back to the homepage, or exit the game. First of all, we have to duplicate the shape of our mobile phone. Then, drag and drop three small rectangular buttons from the “Buttons” category (the first shape from the left). After that, drag and drop an icon and then duplicate it four times (I’ve decided to insert the icons representing Facebook, Twitter, Google+, and Delicious). Repeat the same process for the three remaining icons to finish our social bar.

Lastly. let’s edit our buttons. Change their titles to “Save”, “New game”, and “Exit”. Add a link for each to their desired destination pages, and change the color, font, and icon to suit your style. At this point, our work should look like the following:

Let’s do another example—imagine that you want to create the mockup of a survey. We’ll use the “radio button group” from the “All” category. For all of these form elements, you can change color, size, style and associated hyperlink. Look below for a better idea of the robust form element options.

You can quickly build whatever wireframes you want on Balsamiq. You’ll discover many others components that you could add to your mockup, such as lists, menu bars, progress bars, accordions, calendars, charts, checkboxes, datagrids, tables, scrollbars, dialogs, and so on.

Differences Between Codiqa and Balsamiq Mockups

Compared to Codiqa, Balsamiq has a far wider work area that lets users work on different pages simultaneously (Codiqa does not, and it limits your ability to envision your full app). Balsamiq also offers a greater number of design elements, so that the possibilities are not limited to the most common components of web pages. Both Codiqa and Balsamiq are remarkably easy to use. These two applications can even be used by clients to help them illustrate their ideas.

Conclusion

We’ve seen how easy and intuitive Balsamiq Mockups are, and how fast we can create a mockup using this software. You can use these mockups as starting points for the creation of the structure and the graphic of your mobile applications, and you can also use them to help you get through the difficult client approval phase of any mobile project. Modifications are always just a few simple clicks, and changing your mockup is far easier than changing a fully-constructed mobile app.

Free book: Jump Start HTML5 Basics

Grab a free copy of one our latest ebooks! Packed with hints and tips on HTML5's most powerful new features.

  • http://www.audero.it/ Aurelio De Rosa

    Good article, thank you for sharing. However, I think I won’t use Balsamiq because it’s an offline software. I have used Codiqa in the past and it fits my needs well.

  • http://locable.com Brian Ostrovsky

    I’ve been using Balsamiq for about 4 years and it’s amazingly valuable. I’m a business guy first and it lets me prototype and communicate visually with my designers & developers as well as refine my own thinking and it’s very easy to use.

    I highly recommend it!

  • http://www.amtech.co.uk Jim Prio

    We use Balsamiq for mock-ups. It’s an excellent tool to get the creative juices flowing, and also to think about the users workflow. By organising your work into seperate Balsamiq screens (.bmml files) e.g. basing new screens on previous screens you created, then adding and removing various screen elements, and then adding LINKING between buttons, links, tabs, menus, etc to other screens in the project, when you export to PDF you can literally make the mockup move from screen to screen as if it were a real working solution. Its very cool and really helps customers understand about how the final solution should work, and think about any problems along the way. Its a great way of demonstrating ideas without getting bogged down with technicalities.