Coder Social home page Coder Social logo

design-for-developers-starter-kit's Introduction

Starter kit for Design for developers project

This is meant to help you kick start your design for developers project. Fork this repo and get designing. Follow each weeks instructions after you have watched the corresponding videos.

Throughout the process make sure you are checking back to the design resources.

Week 1 - Design brief

Edit design-brief.markdown in this projects main folder. Make sure to stick to those guidelines as much as possible. You can also check out the sample brief that Kyle wrote to get a better idea of what to write.

When you are done push up to github and paste a link to it in the forums. Make sure to notify Kyle by including @kylefiedler in your message.

Take a look at the design fundamental resources before you start. There are a ton of helpful websites and books there to help reinforce some of these core design concepts.

Week 2 - Sketches and basic wireframes

This weeks workshop involves a lot of work. You should do all of your sketches and start to build your projects layout in the browser.

Sketches

As many as possible. You'd be surprised at how some of what you think are the worst ideas end up sparking something that makes the final design. What ever it is get it down on paper and record it and move on to something else.Sometimes it helps to time yourself. When doing these with clients I tend to keep them to 30s or a min each.

Take a look at the grid resources before you start. There are a ton of helpful grid websites, videos and books there to help you figure out how to best use a grid in your design.

Throw photos or scans of your sketches in the sketches folder and post a link to them in the Learn forum.

Wireframes

Start building your project with HTML & CSS. For now stick to gray scale and Helvetica. This way you can focus on creating a great layout. That doesn't mean that you can't use those tones in background colors, lines or other graphical elements. If fact I would encourage that. Use those grays to help you focus on your hierarchy.

If you'd like to use the index.html and style.css that I have set up feel free. If you want to use Haml and Scss, go for it. If you want to use your own grid framework, go ahead. As long as it is in this repo it works for me.

One note: don't do any real programming. Stick to static content for now. I want you focused on design problems not programming ones

Take a look at the HTML & CSS resources before you start. There are a ton of helpful grid websites, videos and books there to help you build out your wireframes.

Once done you can use Github pages to easily host or you can put it someone else your prefer and agian post to the forum for feedback

Week 3 - Edit the typography

This week you should focus on your projects typography. Make sure that your type is sized and spaced constantly, that there is a rhythm as you read down and across the page. Make sure that you have a strong hierarchy in your type that works with the hierarchy of your entire design. Think about typefaces that will work well with your design and start placing them into your design. Start by incorporating them one at a time.

Take a look at the typography resources before you start. There are a ton of helpful websites, books and videos there to help you figure out which typefaces to choose and how to size and space them.

As you add in typefaces feel free to ask for help, advice, critique post to the forum

Week 4 - Add in colors

This week focus on adding in color to your project. Start slow and only add in one color at a time. Make sure that you are choosing colors for specific reasons and not just because of your taste.

Take a look at the color resources before you start. There are a ton of helpful websites there to help you figure out which colors to choose and pair.

As you add in colors feel free to ask for help, advice, critique post to the forum

Week 5 - Iterate and refine

This week is your chance to iterate and refine your design. Is there something that has been bothering you about the layout? Is that header just a little too big? What about adding slight shadow or softening your corners?

design-for-developers-starter-kit's People

Contributors

kylefiedler avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.