Дизайн пользовательского интерфейса требует сочетания искусства и программирования, чтобы вы получили синергетический плюс, а не просто компромисс.
Для теории:
Вероятно, классика Дизайн повседневных вещей Дональда Нормана. Добавьте к этому работы Якоба Нильсена - хотя они в основном ориентированы на веб, и ему пришлось исправить некоторые ранние истины, потому что поведение пользователя и обучение изменились .
Теория когнитивной нагрузки . Это очень функциональная модель человеческого мозга для пользовательского интерфейса и хороший выбор между лучшим и худшим. К сожалению, не могу рекомендовать книгу.
Не пропустите искусство . Хотя я не думаю, что ходить в художественную школу достаточно (извините, Дэвид ...), но знание большего, чем вам нужно для вашей повседневной работы, является ключом к междисциплинарным областям. Искусство - источник более глубокого и неясного удовольствия в пользовательском интерфейсе.
Ренессанс был первым периодом, который "открыл" современного человека как в качестве объекта, так и в качестве приемника. С этого момента и до начала 20-го века (когда художник начал определять, что такое АТР - и человек как получатель выпал из уравнения), есть чему поучиться: как создавать эмоции, как работают абстракции, что нам нужно распознавать. Изучите огромное количество шедевров, которые уже существуют, классифицированы и проанализированы.
Искусство, как дизайн пользовательского интерфейса, часто воспринимается как один способ - в основном презентация, но на самом деле это два пути - взаимодействие.
Для практики
Flash кажется хорошей средой. Я не могу давать рекомендации по флеш-книгам или флеш-программам, я позволю другим сделать это .