- Analyze work of peers
- Apply feedback to your work
- Sketch intro
Time | Activity | Description | ||
---|---|---|---|---|
1 | 5 min | 5 | TT | Intro to review |
2 | 40 min | 45 | Work | Review the work of your peers |
3 | 10 min | 50 | Break | Take a break |
4 | 5 min | 55 | TT | Sketch Drawing tools |
5 | 20 min | 75 | Work | Make an Icon |
6 | 5 min | 80 | TT | Export from Sketch |
7 | 10 min | 90 | Work | Export your icons |
8 | 5 min | 95 | TT | SVG Images |
9 | 10 min | 105 | Work | Export your icon as SVG |
10 | 5 min | 110 | Wrap up | Challenges and projects |
Reviewing work is a great way for you to develop your own work. Reviewing other projects you can develop an insight into your own work. Collaboration and clear communication are qualities that employers look for. These are not natural innate qualities these are qualities that must be practiced and devlopped. Use this exercise to develop these skills.
Communication is also a skill that needs to be devloped. Use this exercise to practice communication. When writing a description of your project be clear, and make no assumptions. When providing feedback be very clear what your comments apply to, describe what you see as good bad or other, and provide any improvements or ideas suggestions.
Your web site should be hosted on the web, with the source code in a repository on Github. The read me for this repository should contain a link to your work on the web, a short description of what the project is, and a list of things you are interested in getting feedback on.
It's important to be very clear what the work and what feedback you are seeking and what others should look at.
Post a link to your project on Github as an issue here:
https://github.com/soggybag/Front-end-Web-Class-8/issues
When all of the work is posted find your name on the list and provide feedback for the 4 projects that appear below your name. If your name appears at the bottom wrap around and get your remaining reviews from the top of the list.
Completion | Incomplete | Missing some info | Very complete |
Design | Looks rough | Looks good | Looks profesional |
Technical | Not functional | Mostly works | Works flawlessly |
U/X | User experience is confusing | The user experience is good but there are may be some confusion | Great user experience |
...
Sketch is a vector drawing tool. Vectors describe shapes as points in space connected by straight or curved lines. Lines can be have a stroke, and closed shapes can have a fill.
!important: Vector drawings can be scaled to any size without loss of resolution.
This is in constrast to bit map images which are a collection of pixels. For computers pixel data is easy to draw less processor intensive. Vector drawings on the other hand are more processor intensive. Pixels data take up more memory and storage. While vectors are usually much smaller.
Insert > Shape
- Line
- Rectangle
- Oval
- Star
- Polygon
- Triangle
- Text
Use the keyboard short cuts.
Set the stroke and fill.
Size, Scale, and Rotate.
Align objects with the align options.
Group shapes.
--Bool Operations__
Make complex shapes with
- Union
- Subtract
- Intersection
- Difference
Use the drawing tools to create an icon. Use simple graphic shapes to create an icon. This can be an icon for an app you have created or an icon that can be used for your web site, or try and recreate an existing icon here are a few you can try:
- https://www.pinterest.com/pin/366339750914398194/
- https://www.pinterest.com/pin/291537775856621251/
- https://www.pinterest.com/pin/483081497505270874/
- https://www.pinterest.com/pin/AXOHO3-THXvtJ9rYPx5LTNr9wNf9p5W6mHbVsxAK5hSlPX51KdkiplM/
Here are a few tips:
- Stick with a single color
- Use simple shapes
- Text should be large and legible
Export PNG for icons for your apps.
Group shapes together before exporting, or use a Slice to define the area to export.
Set the size of the image to export.
...
SVG = Scalable Vector Graphics.
You can use these in your HTML.
Export your SVG and open it in your text editor.
You can copy and paste this into an HTML file.
You can link to SVG files using the img tag.
Review the feed back your recieved on your project. Keep an open mind. Think about reviews as comming from potential customers. In this light you should see the this feedback as essential to making a product that is as successful as it can be.
- Apply the Feedback you received to your work
- Reply to issues/comments to clarify if needed
- Review more projects.
- Challenge yourself to provide feedback to more work
- Improve your code skills by cloning a project making changes and posting a pull request.
- This is a great wya to develop your skills:
- Improve your HTML/CSS/JavaScript skills by working on someone else project
- Improve your Github skills by making pull requests
- Improve your collaboration skills
- This is a great wya to develop your skills:
Simple easy to follow basic concepts
- http://www.w3schools.com/graphics/svg_intro.asp More in depth technical info
- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/svg Practical concepts
- https://css-tricks.com/using-svg/ In depth lots of info
- https://svgontheweb.com