1 / 18

Design patterns

Design patterns. Humayun Rashid May 20, 2014. Design Patterns. "The pattern discipline has become one of the most widely applied and important ideas of the past decade in software architecture and design ." -James Coplien

adele
Télécharger la présentation

Design patterns

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Design patterns Humayun Rashid May 20, 2014

  2. Design Patterns "The pattern discipline has become one of the most widely applied and important ideas of the past decade in software architecture and design." -James Coplien Writer, Lecturer, and Researcher in the field of Computer Science

  3. User Interface Design Patterns • User interface design patterns are well-thought out and reusable solutions to the layout and interface problems we encounter every day. • User interface design patterns are more like blueprints or wireframes than finished designs.

  4. Why are we doing it? • To have a consistent, continuous and complementary user experience. • UI design patterns accelerate the design process, especially amongst a team. • Helps software org scale, while minimizing UX debt. • Leads to rapid development. • More confidence and less guesswork.

  5. Existing experience – Sign in

  6. Existing experience - Emails

  7. Existing experience – error messages

  8. Existing experience - Hyperlinks

  9. Ecosystem of few devices

  10. Ecosystem with many devices People are already interacting with many of these devices.

  11. 3Cs Framework of Design • Consistent • Continuous • Complementary People want to see the products on as many screens as possible. At least we need to get our product up and running across basic,core set of screens.

  12. Competitive Experience - Google

  13. Competitive Experience – Hulu Plus

  14. Competitive Experience - Apple

  15. Competitive Experience - Mashable

  16. Proposed Design Patterns • Confluence

  17. What’s the expectation? • http://patternry.com/patterns/ • http://patterntap.com/code

More Related