background preloader


Facebook Twitter

Ant Design - One Design Language for UI. Avocode – The bridge between designers and developers. Explaining graphic design to four-year-olds. I recently offered to talk at the local primary school, about my job (or at least part of my job).

Explaining graphic design to four-year-olds

Responsive Web Design: 50 Examples and Best Practices. Responsive web design term is related to the concept of developing a website design in a manner that helps the lay out to get changed according to the user’s computer screen resolution.

Responsive Web Design: 50 Examples and Best Practices

More precisely, the concept allows for an advanced 4 column layout 1292 pixels wide, on a 1025 pixel width screen, that auto-simplifies into 2 columns. Also, it suitably fixes on the smartphone and computer tablet screen. This particular designing technique we call “responsive design”. Now you can test your website using the Responsive Design Tool. Responsive web designing is an entirely different designing version than traditional web designing, and developers (especially fresher) must know about the pros and cons of responsive web designing. Pages that include data tables pose a special challenge to the responsive web designer.

Images in responsive web designs are called context-aware. Smarter CSS builds with Webpack. Nobody writes CSS in one big file any more.

Smarter CSS builds with Webpack

You, the savvy CSS developer, well-versed in SMACSS, SUIT and BEM, are writing small, isolated modules in separate files. stylesheets/ config/ colors.sass media_queries.sass modules/ btn.sass dropdown.sass header.sass utilities/ align.sass clearfix.sass When it comes to building a single bundle.css file to send down to your users, you're manually specifying all of the individual files that you know your app needs. MindBEMding – getting your head ’round BEM syntax. One of the questions I get asked most frequently is what do -- and __ mean in your classes?

MindBEMding – getting your head ’round BEM syntax

The answer is thanks to BEM and Nicolas Gallagher… BEM – meaning block, element, modifier – is a front-end naming methodology thought up by the guys at Yandex. It is a smart way of naming your CSS classes to give them more transparency and meaning to other developers. They are far more strict and informative, which makes the BEM naming convention ideal for teams of developers on larger projects that might last a while. Responsive Web Design Resources. Putting the “VP” into MVP. When I first started working at the wireframing & prototyping app UXPin, we were big fans of the “grand unveiling” approach to product development—hunker down with the team, spend a few months creating an awesome bundle of features, and then unleash it on the public.

Putting the “VP” into MVP

What we soon learned was that this was a hit or miss strategy. When it worked, the conversion from trial users to paying customers surged. When it flopped, we flatlined at the cost of untold hours of labor, money, and sanity. Soon enough, we learned that we needed to release smarter, not larger. Enter the MVP: a “minimum viable product,” that helps companies test their assumptions about customers with the least amount of effort. In this article we’ll clear up misconceptions about MVPs, and identify different methods UX designers can explore, to balance minimalism, viability, and product quality.

The Right Way to Ask Users for iOS Permissions. How Cluster Approaches this Problem Over time, we’ve learned to ask our users for permission when, and only when, we absolutely need it and we think the user can clearly relate how this access will benefit them.

The Right Way to Ask Users for iOS Permissions

We’ve re-engineered Cluster using two methods to only show the system permissions dialog once a user has told us that they intend to say “Allow”. Pre-permission Dialogs We’ve had a lot of success asking for permissions using our own UI before popping the iOS dialogs. As stated above, the worst possible thing is for a user to deny permission at the system level, because reversing that decision in iOS is very complicated. For photos alone, 46% of people who denied access in a pre-permissions dialog ended up granting access when asked at a better time later. Patterns : Designing Interfaces. Selected patterns from the book are featured here on the website, in their entirety.

Patterns : Designing Interfaces

Here are all of the patterns in the second edition of the book, sorted by chapter. Most of these patterns are not online yet, but many of them will become available over time as featured patterns. Patience! What users do Patterns of user behavior Safe Exploration Instant Gratification Satisficing Changes in Midstream Deferred Choices Incremental Construction Habituation Microbreaks NEW Spatial Memory Prospective Memory Streamlined Repetition Keyboard Only Other People’s Advice Personal Recommendations NEW Getting around Navigation, signposts, and wayfinding Clear Entry Points Menu Page NEW Pyramid Modal Panel Deep-linked State NEW Escape Hatch Fat Menus NEW Sitemap Footer NEW Sign-in Tools NEW Sequence Map Breadcrumbs Annotated Scrollbar Animated Transition.

Design Pattern Library. View the most recent patterns added to the library.

Design Pattern Library

Interaction Design Pattern Library - Suggest a pattern Have you seen new examples of patterns out there that have not been described on this site?

Interaction Design Pattern Library -

Send me a link to an example and I'll add it to my to-do list. Suggest a pattern Latest comments Form (Lucas Gwadana) Sometimes the ERROR handling is not explicit enough because when a user makes an... Map Navigator (Marcus) For print pages etc static maps are still relevant. Interaction Design Pattern Library -