Короткое предисловие: это глава из статьи, в которой обсуждается создания приложения для отслеживая путешествий, создания заметок и формирования отчетов.
Начать рассуждение в этом разделе стоит с введения понятия Интерактивный дизайн или Interactive design/IxD
Вводят его в середине 80-х годов два американских инженера: Билл Могридж и Билл Верпланк:
“In the mid-1980s, human-computer interaction pioneers Bill Moggridge and Bill Verplank coined the term interaction design. Ten years later, other designers rediscovered this term and started to use it.” [1]
“I gave my first conference presentation on the subject in 1984…” [2]
Популяризировал это понятие Алан Купер в книгах “About face 3: the essentials of interaction design”, “The Inmates Are Running the Asylum”.
Вот как он определяет смысл интерактивного дизайна: “Interaction design is a tool for “Knowing what the user wants.” Armed with that knowledge, you can create better, more successful, bit-empowered products, and you can sell them for more money.” [3]
То есть интерактивный дизайн, как мы его будем здесь понимать - это такая часть разработки программного продукта, которая отвечает за пользовательский опыт взаимодействия приложением: способы отображения информации, перечень необходимой информации, логику переключения между экранами, ввод и вывод данных.
Понятие интерактивный дизайн введено по современным меркам очень давно, профессия проектировщика взаимодействия появилась уже несколько десятилетий назад, но и сейчас остается актуальной проблематика наличия в современных приложениях грамотной, отвечающей задачам пользователя, логики построения интерфейса.