Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Designers & Developers

Designers & Developers

For DribbbleLX'16 meetup. Co-authored and co-presented with Leihla Pinho (https://twitter.com/leihla).

Designers. Engineers. Usually they come with a vs. in-between. It doesn't—and shouldn't—be that way, but we all know too well it's easy to fall into the pits of despair when you're not understand and your work is not valued by your colleague on the "other side" of the barricade.

Let's bury the hatchet and talk this out. We'll cover why it's important to strive for balance between these two worlds and how it can be achieved with simple tools.

André Luís

March 03, 2016
Tweet

More Decks by André Luís

Other Decks in Design

Transcript

  1. Ruby on Rails MySQL (DATABASES) Nginx (WEBSERVER) HTML CSS JAVASCRIPT

    IN THE BROWSER BACK END FRONT END DEVELOPER D E V E LO P E R EXAMPLE
  2. Ruby on Rails MySQL (DATABASES) Nginx (WEBSERVER) HTML CSS JAVASCRIPT

    IN THE BROWSER BACK END FRONT END DEVELOPER D E V E LO P E R EXAMPLE
  3. Ruby on Rails MySQL (DATABASES) Nginx (WEBSERVER) HTML CSS JAVASCRIPT

    IN THE BROWSER BACK END FRONT END DEVELOPER D E V E LO P E R EXAMPLE
  4. Ruby on Rails MySQL (DATABASES) Nginx (WEBSERVER) HTML CSS JAVASCRIPT

    IN THE BROWSER BACK END FRONT END DEVELOPER D E V E LO P E R EXAMPLE
  5. Ruby on Rails MySQL (DATABASES) Nginx (WEBSERVER) HTML CSS JAVASCRIPT

    IN THE BROWSER BACK END FRONT END DEVELOPER D E V E LO P E R EXAMPLE
  6. Wireframes and mockups are orientations — never the full puzzle.

    Developers will find holes that need to be filled. How will they be filled?
  7. • Design for the ugly • Design the edge cases

    • Explain flows & interactions
  8. SCOTT HURFF Awkward UI is a missing loading indicator. It's

    forgetting to tell your customer where something went wrong… It's a graph that looks weird with only a few data points. © Scott Hurff / Twitter
  9. THE UI STACK Ideal State Empty State Error State Partial

    State Loading State © Scott Hurff / Twitter
  10. “HELP ME UNDERSTAND” Help me understand why
 that’s a problem

    for you? You see… high density screens
 need bigger images, so we can’t use just one image. We need multiple sizes (…) Oh! Ok…
  11. 0.5rem 1rem 1.5rem 2.5rem extra-small small medium large “Large margin

    after that box.” @include after-margin(large);
  12. • Animations for Form Validation Messages • Use Flexbox or

    limit characters in description? • Minor breakpoints on layout quirks.