lecture 04. mobile app design

72
Lecture 04. Mobile App Design Part 2. Interface Prototyping Проектування мобільного додатку Прототипування інтерфейсу

Upload: maksym-davydov

Post on 12-Apr-2017

38 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Lecture 04. Mobile App Design

Lecture 04. Mobile App Design Part 2. Interface Prototyping

Проектування мобільного додатку Прототипування інтерфейсу

Page 2: Lecture 04. Mobile App Design

Піраміда користувачів

Продвинуті користувачі – 15%

Комп’ютерно грамотні користувачі – 25%

Непідготовлені користувачі – 60%

Користувачів не сильно хвилюють функції продуктів.

Вони цікавляться можливістю вирішувати задачі.

Page 3: Lecture 04. Mobile App Design

Старі приклади гарних інтерфейсів

Weight Log Unit-Conversion Calculator Clipboard Manager

fun to convert miles to kilometers

From "Tapworthy Designing Great iPhone Apps" By Josh Clark

Page 4: Lecture 04. Mobile App Design

Приклади гарних інтерфейсів

Чи треба буде мені сьогодні парасолю?

From "Tapworthy Designing Great iPhone Apps" By Josh Clark

Page 5: Lecture 04. Mobile App Design

Мобільні інтерфейси, які імітують фізичні пристрої переважають своєю інтуїтивністю і перевіреною ергономікою.

From "Tapworthy Designing Great iPhone Apps" By Josh Clark

Page 6: Lecture 04. Mobile App Design

Мобільні інтерфейси, які імітують фізичні пристрої переважають своєю інтуїтивністю і перевіреною ергономікою.

From "Tapworthy Designing Great iPhone Apps" By Josh Clark

Page 7: Lecture 04. Mobile App Design

Rule of Thumb

From "Tapworthy Designing Great iPhone Apps" By Josh Clark

Page 8: Lecture 04. Mobile App Design

Button height should be at least 0,27 inch (7mm) 44 pixels at 160 PPI

Page 9: Lecture 04. Mobile App Design

Be a Scroll Skeptic

From "Tapworthy Designing Great iPhone Apps" By Josh Clark

Page 10: Lecture 04. Mobile App Design

Be a Scroll Skeptic

From "Tapworthy Designing Great iPhone Apps" By Josh Clark

Page 11: Lecture 04. Mobile App Design

Visual Feedback є дуже важливим!

From "Tapworthy Designing Great iPhone Apps" By Josh Clark

Page 12: Lecture 04. Mobile App Design

Навігація

Три основні моделі навігації – сторінки, панель вкладок, та дерево

Page 13: Lecture 04. Mobile App Design

Сторінки

Page 14: Lecture 04. Mobile App Design

Сторінки

Page 15: Lecture 04. Mobile App Design

Сторінки

Page 16: Lecture 04. Mobile App Design

Панель вкладок

Панель вкладок знаходиться переважно внизу і дає користувачевіMеню опцій на вибір. В результаті отримуємо акуратно класифікований додаток.

Основні функції зазначені у головному списку і відмічені активні.

Page 17: Lecture 04. Mobile App Design

Панель вкладок

Панель вкладок знаходиться переважно внизу і дає користувачевіменю опцій на вибір. В результаті отримуємо акуратно класифікований додаток.

Основні функції зазначені у головному списку і відмічені активні.

Page 18: Lecture 04. Mobile App Design

Дерево

Деревоподібну структуру ідеально застосовувати коли ми працюємо з різними даними різних категорій - електронна пошта, списки todo, витрати, фотознімки, музичні записи,

контакти.

Також можна використовувати для вибору великого набору функцій програми.

Page 19: Lecture 04. Mobile App Design

Дерево

Page 20: Lecture 04. Mobile App Design

Комбіновані варіанти

Page 21: Lecture 04. Mobile App Design

Комбіновані варіанти

Page 23: Lecture 04. Mobile App Design
Page 24: Lecture 04. Mobile App Design
Page 25: Lecture 04. Mobile App Design
Page 26: Lecture 04. Mobile App Design
Page 27: Lecture 04. Mobile App Design
Page 28: Lecture 04. Mobile App Design
Page 29: Lecture 04. Mobile App Design
Page 30: Lecture 04. Mobile App Design
Page 31: Lecture 04. Mobile App Design
Page 32: Lecture 04. Mobile App Design
Page 33: Lecture 04. Mobile App Design

Прототипування мобільних додатків

Page 34: Lecture 04. Mobile App Design

Прототипування мобільних додатків

Page 35: Lecture 04. Mobile App Design

Засоби прототипування мобільних додатків

1) Прототипування на папері Основною перевагою є швидкість, оскільки можна одразу обговорити варіанти допустимих інтерфейсних рішень

2) Створення електронних ескізів Основною перевагою є можливість перегляду зв’язків та інтерактивного переходу між екранами, редагування

3) Прототипування з анімаціями Основною перевагою є можливість тестування інтерфейсу додатку, найбільш наближеного до реального

Page 36: Lecture 04. Mobile App Design

Прототипування на папері

Переваги: • Можна швидко отримати макет

інтерфейсу без кодування • Знаходження широкого кола

проблем в інтерфейсі, в тому числі серйозних

• Можливість уточнення інтерфейсу додатку за відгуками користувачів до початку реалізації

• Вся команда може брати участь • Заохочує до творчості команду та

користувачів Недоліки: • Не розв’язує всіх задач,

пов’язаних з інтерфейсом користувача

http://www.paperprototyping.com/what_prosandcons.html

Page 37: Lecture 04. Mobile App Design

Put Something Ugly on Your iPhone ☺

Прототипування на папері

Page 38: Lecture 04. Mobile App Design

Прототипування на папері

https://studio.uxpin.com/ebooks/free-ux-design-builders-bundle

Page 39: Lecture 04. Mobile App Design

Ресурси з шаблонами інтерфейсних рішень та прототипів програм

http://ui-patterns.com/patternswelie.compttrns.com

www.mobile-patterns.comcapptivate.couxarchive.com

http://studio.uxpin.com/patterns/

http://useyourinterface.comhttps://www.behance.net/gallery/10645011/User-Experience-Document-Examples-Prototypeshttp://zurb.com/libraryhttp://zurb.com/library

Page 40: Lecture 04. Mobile App Design

Засоби прототипування

http://www.cooper.com/prototyping-tools

Page 41: Lecture 04. Mobile App Design
Page 42: Lecture 04. Mobile App Design

Balsamiq

Page 43: Lecture 04. Mobile App Design

Balsamiq

Page 44: Lecture 04. Mobile App Design

Paint ☺

Page 45: Lecture 04. Mobile App Design

Sketch

Page 46: Lecture 04. Mobile App Design

Sketch

Page 47: Lecture 04. Mobile App Design

Axure

Page 48: Lecture 04. Mobile App Design

Засоби прототипування мобільних додатків

Page 49: Lecture 04. Mobile App Design

Ресурси з прикладами

Dribbble Behance Pinterest UIMovement …

Page 50: Lecture 04. Mobile App Design

Dribbble

Page 51: Lecture 04. Mobile App Design

Dribbble. Fitness example

Page 52: Lecture 04. Mobile App Design

Dribbble. Fitness example

Page 53: Lecture 04. Mobile App Design

Dribbble. Fitness example

Page 54: Lecture 04. Mobile App Design

Dribbble. Fitness example

Page 55: Lecture 04. Mobile App Design

Dribbble. Fitness example

Page 56: Lecture 04. Mobile App Design

Розміщення елементів інтерфейсу в AndroidStudio i Xcode

• Android Studio - res/layout/*.xml

• XCode - *.storyboard; *.xib

Page 57: Lecture 04. Mobile App Design
Page 58: Lecture 04. Mobile App Design
Page 59: Lecture 04. Mobile App Design

Розміщення елементів інтерфейсу - LinearLayout

Page 60: Lecture 04. Mobile App Design

Приклад інтерфейсу (GMail)

Page 61: Lecture 04. Mobile App Design

Розміщення елементів в XCode

Page 62: Lecture 04. Mobile App Design

Відео - використання LinearLayout в Android і UIStackView в iOS

1. https://www.youtube.com/watch?v=lUymjX4K7FM

2. https://developer.apple.com/videos/play/wwdc2015/218/

Page 63: Lecture 04. Mobile App Design

Рекомендована література

Page 64: Lecture 04. Mobile App Design
Page 65: Lecture 04. Mobile App Design
Page 66: Lecture 04. Mobile App Design
Page 67: Lecture 04. Mobile App Design
Page 68: Lecture 04. Mobile App Design
Page 69: Lecture 04. Mobile App Design
Page 70: Lecture 04. Mobile App Design
Page 71: Lecture 04. Mobile App Design

http://wud-ukraine.com/

http://uxcamp.com.ua/

http://push-conference.com

http://usabilitylab.ru/

Конференції

Page 72: Lecture 04. Mobile App Design

Курси

• https://www.open2study.com/courses/user-experience-for-the-web

• http://lits.com.ua/course/uiux-base-course/