https://developer.apple.com/design/
Related: ProgrammingCentre for Excellence in Universal Design While accessibility guidelines are essential for setting, examining and referencing a desired level of accessibility, they can be cumbersome to use for anyone other than auditors or other accessibiltiy professionals. The information in this section provides practical, advice and direction for anyone involved in web development, design and content. Topics covered include developing accessible data tables, using colour wisely, writing well structured content and so on.
What is Mobile First Design? Why It’s Important & How To Make It? On the Mobile World Congress in 2010, Eric Schmidt, the CEO of Google put forward that designers should follow the “mobile first” rule in product design. What does “mobile first design” mean? Why is it important? How to make it? I’ll answer these 3 questions in the following part.
OrgOrgChart: The Evolution of an Organization The OrgOrgChart (Organic Organization Chart) project looks at the evolution of a company's structure over time. A snapshot of the Autodesk organizational hierarchy was taken each day between May 2007 and June 2011, a span of 1498 days. Each day the entire hierarchy of the company is constructed as a tree with each employee represented by a circle, and a line connecting each employee with his or her manager.
UX Strategies for Multiple Devices and Platforms The way we access information has changed dramatically over the last few years, and it’s still accelerating. Smartphones and tablets are ubiquitous, and responsive web design is the game- changer we needed to take into account the ever-increasing variety of screen sizes. Now, with voice UIs becoming more popular, the rulebook is changing once again. User expectations, meanwhile, have grown just as fast, and so developing an effective UX strategy that works across all these devices is a major challenge. Are You Making These Common Website Navigation Mistakes? It’s critical. The design of a website’s navigation has a bigger impact on success or failure than almost any other factor. It affects traffic and search engine rankings. It affects conversions and user-friendliness. Everything important about your website is connected to the navigation, from content to the URLs.
Information Architecture Guide for UX Architects & Designers If you want to build a great house, the person to call is an architect. We all know this, but architecture applies not only to traditional buildings but also to the information space. Similar to buildings, digital products require a solid foundation. Accessibility, Usability, and Inclusion Introduction Accessibility, usability, and inclusive design are closely related. Their goals, approaches, and guidelines overlap significantly. In most situations, such as when designing and developing websites and applications, it is most effective to address them together. There are a few situations when it's important to focus specifically on one aspect, such as when addressing discrimination against people with disabilities and when defining specific accessibility standards.
Information Architecture. Basics for Designers. The World Wide Web contains a tremendous amount of information which is hard to imagine unstructured because a human brain wouldn’t be able to perceive any single thing. People got used to seeing content and functionality of the digital products as many of them are now: structured and easy to use. However, it doesn’t occur unintentionally. Design a Winning Portfolio — Tips + Tricks from a Google Designer ✨ Looking to improve your design portfolio? In the past few months, I’ve spoken at multiple design schools across the East and West Coasts giving portfolio building advice and mentoring students of several design disciplines (Graphic Design, UX, Interaction Design, Research etc.) looking to improve their portfolios as they start applying to jobs. What started as class presentations and 1:1 mentoring slowly evolved into something much bigger — an opportunity to compile learnings from my own design career for others into the ultimate Design a Winning Portfolio Guide. (Embedded or click here to view it in a new tab) Some food for thought…
How we hire - Google Careers While the process may differ slightly for different roles or teams, the same basics apply whether you’re applying for a tech job or a marketing job, an internship or a leadership position. Not all of these may apply for your role, but here are some of the ways we assess candidates in our hiring process: Online assessments: You may be asked to do a brief online assessment, like a coding quiz, after you’ve submitted your resume.
How to prepare for a UX Interview, tips from a hiring manager This interview is, in my opinion, the most interesting step in the process. It’s the opportunity to discover if both Interviewer and Candidate have what the other is looking for. In this step the questions will be more or less specific depending on the size and seniority of the team. For instance, you might need to be prepared for deeper questions about user validation and qualitative insights if the company has a big budget and a User Lab. So you want to be a programmer, huh? Here are 27 ways to learn online Whether you are looking to switch careers and become a full-time programmer, want to try to build a website or app on the side, or are just looking to round out your skill set, learning to code has certainly been something a lot of people have started to do lately. And while being a programmer might not be for everyone, there is a lot to be said about gaining a better, more educated view of how all those pixels get moved around all those screens. Before we delve into our list of learning resources sites, we wanted to share some advice from Marissa Louie, a self-taught product designer for Ness Computing.
The Best Whiteboard Interview Advice I Ever Received Nick Scialli Husband, dog dad, coffee monster. Software engineer at the @usds! Opinions are my own Whiteboard-style interviews are ubiquitous in the tech industry. For those who not had the pleasure, whiteboard interviewing is the practice of asking candidates to solve technical questions on a whiteboard, piece of paper, or computer during the interview. Become a Programmer, Motherfucker If you don't know how to code, then you can learn even if you think you can't. Thousands of people have learned programming from these fine books: Learn Python The Hard Way