-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Why? What? Who? How? #1
Comments
@Cleop how do you feel about taking the lead on this? |
Sounds good @nelsonic, I'll start by creating some images for the places you've suggested. Thanks for involving me! |
@Cleop as soon as you wrap up your current task on Club Soda please take a look at this. Thanks! ✨ |
Possible shortlist: https://zapier.com/blog/best-wireframe-tools/ ? |
@nelsonic, having reread your comment above:
Are you happy for me to look at this with other CS issues still in the sprint column? Previously I thought I'd move on to this after I'd cleared the sprint column but I realised you said 'your current task on CS'. |
@Cleop good question. On the basis that there are still a few When you get to the "UX" issue ("Improving the UX of uploading pictures" which is So there is a symbiosis between creating a generic/re-useable learning resource + code Next Action
|
@nelsonic - for this point, what do you mean in terms of 'progression'? Do you mean progressing from low fidelity to high fidelity or from an initial idea and then getting user feedback so the design/feature is refined more. Or something totally different? |
@Cleop good clarifying question. 👍 In the first ("Fundamentals") part of this quest, just use the simplest tool you can find and show a "flow" through your chosen "user story". Try to avoid hand-drawing the screens in a tutorial unless the tutorial is about hand-sketching.
|
WIP - Editing this versionWhy?In many cases sketching a wireframe of an idea is the fastest way to share that idea with other people. A wireframe is also one of the best ways of developing/expanding your own thinking/understanding 💭 of the idea at minimal cost (without having to write any code 👩💻). What?Wireframing is fancy way of saying "rough sketching" 🎨✏️. The objective is not to have a pixel-perfect rendering of the idea but rather to draw the minimum necessary to communicate. A wireframe should be as simple as possible to convey the concept to the observer without clutter or confusion. If you know how to draw a stick-person (and most 5 year olds can do this very well!) then you already know how to draw a wireframe. Who?This skill is for anyone who has an idea that they need/want to communicate with others. How?Our goal is to take people through "5 stages of wireframing" by dividing this tutorial/guide into two parts: Part 1: The Fundamentals1. Paper-based sketch for the absolute minimum idea capture!An example of a basic 'About Page' wireframe for desktop view: An example of hand drawn login flow wireframes for mobile:
2. Sharing/Showing your sketch to people.
3. Basic Tools: Google Drawings/Slideshttps://www.google.co.uk/slides/about/
4. Weighing up the best free wireframing tool for youThe order of these tools is a personal preference but feel free to open an issue to let us know about better tools or your thoughts on any of the tools listed below. 1. draw.io (formerly diagramly)A replica of the hand drawn wireframes above made using draw.io: (A note on hand drawing vs. wireframing tools: hand drawing or using wireframing tools comes down to personal preference in terms of creative expression. However even if you choose to start with hand drawn notes, you can see that mocking things up using a computer programme can make your designs easier for other people to read.) Built using the Google Drawings platform so offering the same benefits as the other tools (see below). Pros ➕
Cons ➖
2. Google drive Drawings/ SlidesWhile Google Drawings and Google Slides are not wireframing applications, they can be used for simple screen mock-ups. The tools are fast, offer collaboration and are easy to use. Diagrams can be output to a range of file types and embedded within other Google Drive documents. Pros ➕
Cons ➖
3. Wireframe.cc - https://wireframe.cc/Wireframe.cc is an online wireframing tool that offers unlimited free use. It's a great option for people who want a simple, uncluttered user interface. Instead of toolbars, Wireframe.cc offers options that pop up when you need them and stay hidden when you don’t. Pros ➕
Cons ➖
4. Moqups - https://moqups.comAs the name suggests, this tool is custom built for creating mock ups and wireframe. It’s fast, easy to use and works without a browser plug-in. Screens and buttons can be linked so you can publish a demonstration for your clients to view and use. Images can also be exported for specification diagrams. Pros ➕
Cons ➖
|
I have not found open source wireframing tools aside from:
Non open source but free: 1. draw.io (formerly diagramly)Built using the Google Drawings platform so offering the same benefits as the other tools (see below). Pros ➕
Cons ➖
2. Google drive Drawings/ SlidesWhile Google Drawings and Google Slides are not wireframing applications, they can be used for simple screen mock-ups. The tools are fast, offer collaboration and are easy to use. Diagrams can be output to a range of file types and embedded within other Google Drive documents. Pros ➕
Cons ➖
3. Wireframe.cc - https://wireframe.cc/Wireframe.cc is an online wireframing tool that offers unlimited free use. It's a great option for people who want a simple, uncluttered user interface. Instead of toolbars, Wireframe.cc offers options that pop up when you need them and stay hidden when you don’t. Pros ➕
Cons ➖
4. Moqups - https://moqups.comAs the name suggests, this tool is custom built for creating mock ups and wireframe. It’s fast, easy to use and works without a browser plug-in. Screens and buttons can be linked so you can publish a demonstration for your clients to view and use. Images can also be exported for specification diagrams. Pros ➕
Cons ➖
|
WIP - Part 2: Professional Tools
|
@Cleop could it be worth opening a question similar to this one: ? |
Yeah, I tried that SO article, I should have mentioned that in my comment, apologies. I didn't know UX stack exchange existed so thanks, I've made a question: So far... no suggestions although I have been told:
@SimonLab suggested I search using github's search functionality 💪🐱 and it turns out that there are a couple of repos with a lot of stars:
|
WIP -------------- Reading sources for paid tools:
Sketch, Invision Studio, Adobe XD have some strong similarities such as the layout of their interface and vector graphic creation.
|
#1 Adds real world example for wireframing flow
Why?
In many cases sketching a wireframe of an idea is the fastest way to share that idea with other people. A wireframe is also one of the best ways of developing/expanding your own thinking/understanding of the idea at minimal cost.
What?
Wireframing is fancy way of saying "rough sketching". The objective is not to have a pixel-perfect rendering of the idea but rather to draw the minimum necessary to communicate. A wireframe should be as simple as possible to convey the concept to the observer without clutter or confusion.
If you know how to draw a stick-person (and most 5 year olds can do this very well!) then you already know how to draw a wireframe.
Who?
This skill is for anyone who has an idea that they need/want to communicate with others.
It's for everyone from primary school children wanting to share their first idea to budding Entrepreneurs hoping to change the world! If you have a spark in your mind and want to capture it, keep reading! By the end of this 25 minute block you will be well on your way to creating wireframes for your ideas!
How?
Our goal is to take people through "5 stages of wireframing" by dividing this tutorial/guide into two parts:
Part 1: The Fundamentals
If we can write this is in our "traditional" (self-contained)
README.md
style, it will be a really good start.Part 2: Professional Tools
advanced-wrireframing-tools.md
doc so that be published as a separate "Part 2 Blog Post".The text was updated successfully, but these errors were encountered: