The landscape of the web has changed vastly over the past few years, & continues to evolve seemingly daily.
The explosion of digital devices of all shapes, sizes & resolutions, from tiny handheld viewports to Ultra HD panels, has forever transformed how users employ & consume the web.
User experience has become more unpredictable, with the web now viewable almost anywhere. Considerations include not only the users screen size & resolution, but also their viewing environment, connection type & speed, browser, viewing distance, aspect ratio & input modes.
The implications of this has made the job of building websites become ever more complex, involved & elaborate. Websites now need to be built with a huge amount of considerations in mind.
Responsive design has come about as a set of new tools & workflows that attempt to tackle the issue of the web as it stands today. Responsive design has a focus on providing fluid systems & interfaces that provide the best possible user experience across the spectrum of today & tomorrows digital devices, contexts & situations.