{"id":2116,"date":"2015-03-12T10:00:00","date_gmt":"2015-03-12T18:00:00","guid":{"rendered":"http:\/\/thinkapps.com\/blog\/?p=2116"},"modified":"2015-03-12T11:19:19","modified_gmt":"2015-03-12T19:19:19","slug":"mobile-prototyping-tools","status":"publish","type":"post","link":"https:\/\/thinkapps.com\/blog\/design\/mobile-prototyping-tools\/","title":{"rendered":"Top Tools for Creating Mobile Prototypes"},"content":{"rendered":"<p>A\u00a0solid\u00a0prototyping tool is crucial for developers, designers, and many product managers.<\/p>\n<p><a title=\"Prototype Early and Often\" href=\"http:\/\/thinkapps.com\/blog\/discovery\/prototype-early-often\/\" target=\"_blank\">Prototyping<\/a>\u00a0adds value to the planning process and reduces friction in\u00a0communication and cross-collaboration among\u00a0teams. However, the process can be a major challenge on mobile as it can be tough to encapsulate all of the details, such as animated transitions and gestures, that play a major role in\u00a0the <a title=\"UI Inspiration for Your Mobile App\" href=\"http:\/\/thinkapps.com\/blog\/design\/3-websites-use-get-ui-inspiration-mobile-app\/\" target=\"_blank\">user interface (UI)<\/a>\u00a0and <a title=\"Guide to UX and UI Design\" href=\"http:\/\/thinkapps.com\/blog\/design\/ux-and-ui-design-guide\/\" target=\"_blank\">user experience (UX)<\/a> of an app.<\/p>\n<p>Fortunately there are a few awesome tools available that can\u00a0help app developers and designers brainstorm and communicate ideas visually, while also saving time.<\/p>\n<h3><strong>Here are our top 3 picks:<\/strong><\/h3>\n<h2>1. Proto.io<\/h2>\n<p><a href=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/03\/12180000\/Protoio-image.gif\"><img loading=\"lazy\" decoding=\"async\" width=\"570\" height=\"417\" class=\"alignnone size-full wp-image-2236\" src=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/03\/12180000\/Protoio-image.gif\" alt=\"Proto.io image\" \/><\/a><\/p>\n<p>First\u00a0is\u00a0<a title=\"Proto.io\" href=\"https:\/\/proto.io\/\" target=\"_blank\">Proto.io<\/a>, which is frequently cited as one of the top\u00a0prototyping tools for mobile.<\/p>\n<p>Proto.io was one of the earliest tools optimized specifically for mobile. It supports a large collection of gestures and an equally large collection of built-in animations.<\/p>\n<p>Proto.io is one of the most comprehensive prototyping tools out there for mocking up an app. It has a drag-and-drop interface and an easy way to share finished projects with others by sending\u00a0a link.<\/p>\n<p>One drawback with this tool is that, while it does offer the option of\u00a0leaving comments for edits, it doesn\u2019t currently provide\u00a0an easy way to cross-collaborate or\u00a0allow\u00a0multiple people to work on one project. This may be an issue for remote teams working together on a single product.<\/p>\n<p>That limitation aside, Proto.io can be used as an effective way to translate your idea and simulate the app without coding. You can even export it to your device.<\/p>\n<h2>2. InVision<\/h2>\n<p><a href=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/03\/12180000\/inVision-image.gif\"><img loading=\"lazy\" decoding=\"async\" width=\"1049\" height=\"706\" class=\"alignnone size-full wp-image-2235\" src=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/03\/12180000\/inVision-image.gif\" alt=\"InVision image\" \/><\/a><\/p>\n<p>Our second mobile prototyping tool,\u00a0<a title=\"InVision\" href=\"https:\/\/invisionapp.com\/\" target=\"_blank\">InVision<\/a>,\u00a0is super quick, easy, and made for collaboration.<\/p>\n<p>Multiple users can edit files, and it has simple built-in methods for gathering feedback. Additionally, InVision provides version control, which really comes in handy as the project progresses.<\/p>\n<p>Unlike Proto.io, it is page-based and not layer-based. That\u00a0means with InVision, you don&#8217;t\u00a0have as much control as you do with Proto.io. InVision also does not have as robust of a library for replicating gestures and animation. However, for rapid prototyping and real-time collaboration, this tool works very well.<\/p>\n<p>With InVision, it\u2019s much easier for geographically-diverse teams to collaborate. And, importantly for boot-strapped startups, the company offers free accounts!<\/p>\n<h2>3. Quartz Composer + Origami + Avocado<\/h2>\n<p><a title=\"Quartz Composer\" href=\"https:\/\/developer.apple.com\/library\/mac\/documentation\/GraphicsImaging\/Conceptual\/QuartzComposerUserGuide\/qc_intro\/qc_intro.html\" target=\"_blank\">Quartz Composer<\/a>\u00a0is a node-based visual programming language that\u2019s provided along with the <a title=\"Apple Xcode\" href=\"https:\/\/developer.apple.com\/xcode\/\" target=\"_blank\">Apple Xcode development environment<\/a>. Using Quartz Composer for prototyping can support much more complex app mockups. Using a code-based method with Quartz Composer will allow you to go a step further in helping to translate the mobile UI for a developer.<\/p>\n<p>To aid in programmatically using Quartz Composer, Facebook added a collection of open-source libraries named\u00a0<a title=\"Origami\" href=\"https:\/\/facebook.github.io\/origami\/\" target=\"_blank\">Origami<\/a>\u00a0to enhance the process. Ideo did the same with <a title=\"Avocado\" href=\"https:\/\/labs.ideo.com\/2014\/05\/27\/avocado\/\" target=\"_blank\">Avocado<\/a>.<\/p>\n<p><a href=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/03\/12180000\/Facebook-Origami.png\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"573\" class=\"alignnone size-full wp-image-2250\" src=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/03\/12180000\/Facebook-Origami.png\" alt=\"Facebook Origami\" srcset=\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/03\/12180000\/Facebook-Origami.png 960w, https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/03\/12180000\/Facebook-Origami.png 300w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/a><\/p>\n<p><em>Image: <a title=\"Origami\" href=\"https:\/\/facebook.github.io\/origami\/\" target=\"_blank\">Origami by Facebook<\/a><\/em><\/p>\n<p>There is a bit of a learning curve with these tools. But, once you\u00a0get over the hump, using the combination of the three together can give you a fast, complete, and descriptive mockup of an app.<\/p>\n<p>With this method, you can make the app prototype reflect state-based interactions. For example, a user can press a button and then something will happen. You can even export code snippets for development.<\/p>\n<p>To learn more about using Quartz Composer + Origami + Avocado as a prototyping method, consider checking out the following tutorials:<\/p>\n<ol>\n<li><a title=\"Prototyping 101 - Quartz Composer\" href=\"http:\/\/wayfinder.is\/honkevin\/Prototyping-101---Quartz-Composer\/530fd1e8632075a63d000003\" target=\"_blank\">Prototyping 101 &#8211; Quartz Composer<\/a><\/li>\n<li><a title=\"UI Prototyping with Quartz Composer and Origami\" href=\"http:\/\/www.pasanpremaratne.com\/2014\/03\/15\/UI-Prototyping-with-Quartz-Composer-and-Origami\/\" target=\"_blank\">UI Prototyping with Quartz Composer and Origami<\/a><\/li>\n<li><a title=\"Quartz and Facebook Origami\" href=\"https:\/\/medium.com\/quartz-facebook-origami\" target=\"_blank\">Quartz and Facebook Origami<\/a><\/li>\n<li><a title=\"Neat Effects, No Code Required\" href=\"https:\/\/labs.ideo.com\/2014\/05\/27\/avocado\/\" target=\"_blank\">Neat Effects, No Code Required<\/a><\/li>\n<\/ol>\n<h2>Conclusion<\/h2>\n<p>Prototyping is an essential step\u00a0in the development of an app. Part of the challenge of creating a great prototype is knowing the right tool to use to get the job done most efficiently.<\/p>\n<p>Depending on your need, each of the three tools above can help you create a great mockup and bring you one step closer to being ready for development. And if none of those are\u00a0your cup of tea, check out a few others such as <a title=\"Pixate\" href=\"http:\/\/www.pixate.com\/\" target=\"_blank\">Pixate<\/a>, <a title=\"Justinmind\" href=\"http:\/\/www.justinmind.com\/\" target=\"_blank\">Justinmind<\/a>, <a title=\"Flinto\" href=\"https:\/\/www.flinto.com\/\" target=\"_blank\">Flinto<\/a>, or <a title=\"Fluid UI\" href=\"https:\/\/www.fluidui.com\/\" target=\"_blank\">Fluid UI<\/a>.<\/p>\n<p>But remember, sometimes the best way to get started in the planning process of an app, is just to <a title=\"How to Create Wireframes\" href=\"http:\/\/thinkapps.com\/blog\/wireframes\/how-to-create-wireframe-for-designer\/\" target=\"_blank\">pull out pen and paper and start sketching<\/a>.<\/p>\n<p><a title=\"Tumblr\" href=\"http:\/\/41.media.tumblr.com\/c1a030c18bbef50c56a9b0b30244c52c\/tumblr_n1zurvx7OU1tubinno1_1280.jpg\" target=\"_blank\"><em>Featured image credit<\/em><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A solid prototyping tool is crucial for developers, designers, and many PMs. But creating prototypes for mobile apps can be a real challenge. Here are the top tools that can help.<\/p>\n","protected":false},"author":15,"featured_media":2234,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[4],"tags":[26,38,68,146,27,195,92,194],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Mobile Prototyping Tools<\/title>\n<meta name=\"description\" content=\"A solid prototyping tool is crucial for developers, designers, and PMs. But creating prototypes for mobile apps can be a challenge. These tools can help.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thinkapps.com\/blog\/design\/mobile-prototyping-tools\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mobile Prototyping Tools\" \/>\n<meta property=\"og:description\" content=\"A solid prototyping tool is crucial for developers, designers, and PMs. But creating prototypes for mobile apps can be a challenge. These tools can help.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thinkapps.com\/blog\/design\/mobile-prototyping-tools\/\" \/>\n<meta property=\"og:site_name\" content=\"Build Blog by ThinkApps | Content on Entrepreneurship, Mobile Apps, Web Platforms and more\" \/>\n<meta property=\"article:published_time\" content=\"2015-03-12T18:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-03-12T19:19:19+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/03\/12180000\/Facebook-Origami.png\" \/>\n<meta name=\"author\" content=\"Vi Tran\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vi Tran\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/thinkapps.com\/blog\/design\/mobile-prototyping-tools\/\",\"url\":\"https:\/\/thinkapps.com\/blog\/design\/mobile-prototyping-tools\/\",\"name\":\"Mobile Prototyping Tools\",\"isPartOf\":{\"@id\":\"http:\/\/localhost:8080\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/thinkapps.com\/blog\/design\/mobile-prototyping-tools\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/thinkapps.com\/blog\/design\/mobile-prototyping-tools\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/03\/12180000\/Prototyping-tools-feature-image.jpg\",\"datePublished\":\"2015-03-12T18:00:00+00:00\",\"dateModified\":\"2015-03-12T19:19:19+00:00\",\"author\":{\"@id\":\"http:\/\/localhost:8080\/blog\/#\/schema\/person\/bfe0d3b45e210741a29bfc0679365c0a\"},\"description\":\"A solid prototyping tool is crucial for developers, designers, and PMs. But creating prototypes for mobile apps can be a challenge. These tools can help.\",\"breadcrumb\":{\"@id\":\"https:\/\/thinkapps.com\/blog\/design\/mobile-prototyping-tools\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/thinkapps.com\/blog\/design\/mobile-prototyping-tools\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/thinkapps.com\/blog\/design\/mobile-prototyping-tools\/#primaryimage\",\"url\":\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/03\/12180000\/Prototyping-tools-feature-image.jpg\",\"contentUrl\":\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/03\/12180000\/Prototyping-tools-feature-image.jpg\",\"width\":1280,\"height\":853,\"caption\":\"Prototyping tools\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/thinkapps.com\/blog\/design\/mobile-prototyping-tools\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/localhost:8080\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Top Tools for Creating Mobile Prototypes\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/localhost:8080\/blog\/#website\",\"url\":\"http:\/\/localhost:8080\/blog\/\",\"name\":\"Build Blog by ThinkApps | Content on Entrepreneurship, Mobile Apps, Web Platforms and more\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/localhost:8080\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"http:\/\/localhost:8080\/blog\/#\/schema\/person\/bfe0d3b45e210741a29bfc0679365c0a\",\"name\":\"Vi Tran\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/localhost:8080\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7a68683ccee1251e038eab529288a7b2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7a68683ccee1251e038eab529288a7b2?s=96&d=mm&r=g\",\"caption\":\"Vi Tran\"},\"description\":\"Vi Tran is a marketer, iOS developer, and all around mobile enthusiast. She has experience working at companies such as Helpshift, 500 Startups, Esurance, ApartmentList, and CircleClick.\",\"sameAs\":[\"www.linkedin.com\/in\/vitran1\"],\"url\":\"https:\/\/thinkapps.com\/blog\/author\/vi\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mobile Prototyping Tools","description":"A solid prototyping tool is crucial for developers, designers, and PMs. But creating prototypes for mobile apps can be a challenge. These tools can help.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thinkapps.com\/blog\/design\/mobile-prototyping-tools\/","og_locale":"en_US","og_type":"article","og_title":"Mobile Prototyping Tools","og_description":"A solid prototyping tool is crucial for developers, designers, and PMs. But creating prototypes for mobile apps can be a challenge. These tools can help.","og_url":"https:\/\/thinkapps.com\/blog\/design\/mobile-prototyping-tools\/","og_site_name":"Build Blog by ThinkApps | Content on Entrepreneurship, Mobile Apps, Web Platforms and more","article_published_time":"2015-03-12T18:00:00+00:00","article_modified_time":"2015-03-12T19:19:19+00:00","og_image":[{"url":"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/03\/12180000\/Facebook-Origami.png"}],"author":"Vi Tran","twitter_misc":{"Written by":"Vi Tran","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/thinkapps.com\/blog\/design\/mobile-prototyping-tools\/","url":"https:\/\/thinkapps.com\/blog\/design\/mobile-prototyping-tools\/","name":"Mobile Prototyping Tools","isPartOf":{"@id":"http:\/\/localhost:8080\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thinkapps.com\/blog\/design\/mobile-prototyping-tools\/#primaryimage"},"image":{"@id":"https:\/\/thinkapps.com\/blog\/design\/mobile-prototyping-tools\/#primaryimage"},"thumbnailUrl":"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/03\/12180000\/Prototyping-tools-feature-image.jpg","datePublished":"2015-03-12T18:00:00+00:00","dateModified":"2015-03-12T19:19:19+00:00","author":{"@id":"http:\/\/localhost:8080\/blog\/#\/schema\/person\/bfe0d3b45e210741a29bfc0679365c0a"},"description":"A solid prototyping tool is crucial for developers, designers, and PMs. But creating prototypes for mobile apps can be a challenge. These tools can help.","breadcrumb":{"@id":"https:\/\/thinkapps.com\/blog\/design\/mobile-prototyping-tools\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thinkapps.com\/blog\/design\/mobile-prototyping-tools\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/thinkapps.com\/blog\/design\/mobile-prototyping-tools\/#primaryimage","url":"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/03\/12180000\/Prototyping-tools-feature-image.jpg","contentUrl":"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/03\/12180000\/Prototyping-tools-feature-image.jpg","width":1280,"height":853,"caption":"Prototyping tools"},{"@type":"BreadcrumbList","@id":"https:\/\/thinkapps.com\/blog\/design\/mobile-prototyping-tools\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/localhost:8080\/blog\/"},{"@type":"ListItem","position":2,"name":"Top Tools for Creating Mobile Prototypes"}]},{"@type":"WebSite","@id":"http:\/\/localhost:8080\/blog\/#website","url":"http:\/\/localhost:8080\/blog\/","name":"Build Blog by ThinkApps | Content on Entrepreneurship, Mobile Apps, Web Platforms and more","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/localhost:8080\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"http:\/\/localhost:8080\/blog\/#\/schema\/person\/bfe0d3b45e210741a29bfc0679365c0a","name":"Vi Tran","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/localhost:8080\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7a68683ccee1251e038eab529288a7b2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7a68683ccee1251e038eab529288a7b2?s=96&d=mm&r=g","caption":"Vi Tran"},"description":"Vi Tran is a marketer, iOS developer, and all around mobile enthusiast. She has experience working at companies such as Helpshift, 500 Startups, Esurance, ApartmentList, and CircleClick.","sameAs":["www.linkedin.com\/in\/vitran1"],"url":"https:\/\/thinkapps.com\/blog\/author\/vi\/"}]}},"_links":{"self":[{"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/posts\/2116"}],"collection":[{"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/comments?post=2116"}],"version-history":[{"count":22,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/posts\/2116\/revisions"}],"predecessor-version":[{"id":2241,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/posts\/2116\/revisions\/2241"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/media\/2234"}],"wp:attachment":[{"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/media?parent=2116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/categories?post=2116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/tags?post=2116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}