SlideShare una empresa de Scribd logo
1 de 46
Descargar para leer sin conexión
Оптимизация UI для Android
подготовила Таня Завьялова
Sunday, November 24, 2013
ux
designer,
researcher,
engineer

omwat

Sunday, November 24, 2013

nefit easy
мы все хотим делать
успешные приложения

Sunday, November 24, 2013
Sunday, November 24, 2013
полезные

Sunday, November 24, 2013
полезные

красивые

красивые

Sunday, November 24, 2013
полезные

красивые
отзывчивые

красивые
отзывчивые

Sunday, November 24, 2013
полезные

красивые
отзывчивые

красивые
отзывчивые

Sunday, November 24, 2013
красивые

отзывчивые

визуально сбалансированны,

быстро загружаются,

разумно используют
пространство,

предсказуемо реагируют
на действия пользователя,

с хорошо подобранной
цветовой гаммой
и типографикой

с плавной анимацией
переходов

Sunday, November 24, 2013
красивые

отзывчивые

оптимальный UI

Sunday, November 24, 2013
вдумчивый подход к
проектированию и дизайну,
и итеративный процесс

Sunday, November 24, 2013
что оптимизировать и как сильно это повлияет на результат

работа с GPU
UI библиотеки
подготовка ресурсов
коммуникация в команде
дизайн концепция приложения
Sunday, November 24, 2013
что оптимизировать и как сильно это повлияет на результат

работа с GPU
UI библиотеки
подготовка ресурсов
коммуникация в команде
дизайн концепция приложения
Sunday, November 24, 2013
оптимизация работы с GPU
95% случаев покрывают
встроенные библиотеки

Sunday, November 24, 2013
оптимизация работы с GPU
если совсем плохо, прогоните GPU Overdraw

for details check Google I/O 2013 - Android Graphics Performance
Sunday, November 24, 2013
оптимизация работы с GPU

for details check Google I/O 2013 - Android Graphics Performance
Sunday, November 24, 2013
оптимизация работы с GPU
добиваясь высоких FPS-ов, обратите внимание на
интересные нетехнические цифры

0.01 сек мы ждем реакцию
0.1 сек мы наблюдаем реакцию
1+ сек нам нужен статус

Sunday, November 24, 2013
что оптимизировать и как сильно это повлияет на результат

работа с GPU
UI библиотеки
подготовка ресурсов
коммуникация в команде
дизайн концепция приложения
Sunday, November 24, 2013
работа с UI библиотеками
работа, проделанная google в 2012-ом

Sunday, November 24, 2013
работа с UI библиотеками
работа, проделанная google в 2012-ом:
- Резиновый дизайн (fluid design)
- Responsive Layout,
- Holo Visual Language

Sunday, November 24, 2013
работа с UI библиотеками
резиновый дизайн пришел из веба
первые упоминания на просторах ру-нета с лета 2002

когда появились мониторы с большой диагональю

Sunday, November 24, 2013
работа с UI библиотеками
резиновый дизайн пришел из веба
первые упоминания на просторах ру-нета с лета 2002

Сайт издательского центра «Академия» 02.06.2005, Студия Лебедева
Sunday, November 24, 2013
работа с UI библиотеками
резиновый дизайн, основные принципы (web):
- оптимизация расположения елементов для
нескольких размеров экрана (min, mid, max)
- размеры элементов интерфейса указываются
в относительных еденицах или считаются
автоматически исходя из расстояний между ними
- такой дизайн должен быть протестирован
на всех возможных разрешениях

Sunday, November 24, 2013
работа с UI библиотеками
резиновый дизайн в мобильных приложениях:
- несколько наборов изображений,
- размеры шрифтов под отдельные типы устройств,
- продумайте расположение элементов
под отдельные типы устройств

Sunday, November 24, 2013
работа с UI библиотеками
Responsive Layouts, Alternate Layouts
phone

Master/Detail Flow
комбинация нескольких скринов
на больших устройствах

Micro Re-Flow
адаптация расположения элементов
на устройствах с другой шириной экрана

Table to Grid
переключение между разными типами
отображения контента

Sunday, November 24, 2013

	
  
	
  
	
  
	
  
	
  
	
  

tablet
работа с UI библиотеками
Responsive Layouts, примеры

Master/Detail Flow
комбинация нескольких скринов на больших устройствах
Sunday, November 24, 2013
работа с UI библиотеками
Responsive Layouts, примеры

Micro Re-Flow
адаптация расположения элементов
на устройствах с другой шириной экрана
Sunday, November 24, 2013
работа с UI библиотеками
Responsive Layouts, примеры

Table to Grid
переключение между разными типами отображения контента
Sunday, November 24, 2013
работа с UI библиотеками
Holo Visual Language
минимум рамок

максимум места
для контента
content

минимум
декоративных
элементов

Sunday, November 24, 2013

чистый и
плоский дизайн
работа с UI библиотеками
Holo Visual Language

Sunday, November 24, 2013
что оптимизировать и как сильно это повлияет на результат

работа с GPU
UI библиотеки
подготовка ресурсов
коммуникация в команде
дизайн концепция приложения
Sunday, November 24, 2013
подготовка ресурсов
Если вы используете по максимуму возможности
Holo, вам не надо будет много рисовать.

Sunday, November 24, 2013
подготовка ресурсов
Начинайте прорисовку экранов из самого мелкого
или самого крупного устройства и потом в фотошопе
доводите пиксели до идеального состояния.

Sunday, November 24, 2013
подготовка ресурсов
Мы входим в эру Full HD.
Накиньте пикселей на еще одну
пропорцию.
4:3 XXHDPI 3x = 480 DPI
16:9 XXHDPI 3x = 540 DPI

Sunday, November 24, 2013
подготовка ресурсов
Мы входим в эру Full HD.
Накиньте пикселей на еще одну пропорцию
для больших устройств.

4:3

+

540 DPI
Sunday, November 24, 2013

720 DPI
подготовка ресурсов
И если вам всетаки пришлось открыть фотошоп или
иллюстратор и нарисовать иконку, сделайте ее четкой

h6p://dutchicon.com/arDcles/pixel-­‐perfect
Sunday, November 24, 2013
что оптимизировать и как сильно это повлияет на результат

работа с GPU
UI библиотеки
подготовка ресурсов
коммуникация в команде
дизайн концепция приложения
Sunday, November 24, 2013
комуникация в команде
Обговорите
с дизайнером:
- какие иконки?
- какой шрифт?
- какой цвет?
- какое расстояние?
- что нарезать?
- символы и обозначения?
Если есть время, требуйте
подробную спецификацию.
Sunday, November 24, 2013
комуникация в команде
Как и любая инженерная дисциплина,
дизайн итеративен. Поговорите с дизайнером, если:
- появилась новая/ушла старая функциональность
- не понятно, что нарисованно
- подобранный шрифт не помещается в поле
- вам кажется, что так красивее
- у вас нет ресурса или вы не знаете, какой выбрать
- надо ужать или растянуть лейаут

Sunday, November 24, 2013
что оптимизировать и как сильно это повлияет на результат

работа с GPU
UI библиотеки
подготовка ресурсов
коммуникация в команде
дизайн концепция приложения
Sunday, November 24, 2013
дизайн концепция : архитектура
Для создания хорошего продукта, и дизайнерам
и разработчикам важно видеть полную картину
приложения, а не набор обособленных изображений.

Требуйте
информационную
архитектуру!
Sunday, November 24, 2013
дизайн концепция : архитектура
Для создания хорошего продукта, и дизайнерам
и разработчикам важно видеть полную картину
приложения, а не набор обособленных изображений.
регистрация

главная

фунция	
  1

фунция	
  1

фунция	
  1

шаг	
  1

шаг	
  2

шаг	
  3

фунция	
  2

фунция	
  2

фунция	
  2

шаг	
  1

шаг	
  2

шаг	
  3

фунция	
  1

старт

фунция	
  2
фунция	
  3
фунция	
  4

Sunday, November 24, 2013
дизайн концепция : архитектура

95% случаев покрывают
стандартные патерны
Sunday, November 24, 2013
дизайн концепция : архитектура

95% случаев покрывают
встроенные библиотеки
Sunday, November 24, 2013
дизайн концепция
Сконцентрируйтесь на основной функции/цели
и постарайтесь не перегружать дизайн

Sunday, November 24, 2013
оптимизируйте для нее
Sunday, November 24, 2013

Más contenido relacionado

Destacado (13)

SFC Brent E Barr LOR
SFC Brent E Barr LORSFC Brent E Barr LOR
SFC Brent E Barr LOR
 
J339tfinalproject
J339tfinalproject J339tfinalproject
J339tfinalproject
 
Jak Wielkopolska SKOK dostarcza nowoczesne usługi finansowe?
Jak Wielkopolska SKOK dostarcza nowoczesne usługi finansowe?Jak Wielkopolska SKOK dostarcza nowoczesne usługi finansowe?
Jak Wielkopolska SKOK dostarcza nowoczesne usługi finansowe?
 
ooh_may_2012_cover
ooh_may_2012_coverooh_may_2012_cover
ooh_may_2012_cover
 
Recent advances in the Linux kernel resource management
Recent advances in the Linux kernel resource managementRecent advances in the Linux kernel resource management
Recent advances in the Linux kernel resource management
 
OOH_TechBreakdown0314
OOH_TechBreakdown0314OOH_TechBreakdown0314
OOH_TechBreakdown0314
 
Planeacion español secuencia 6
Planeacion español secuencia 6Planeacion español secuencia 6
Planeacion español secuencia 6
 
Entrepreneur07_15_BW_businessclub
Entrepreneur07_15_BW_businessclubEntrepreneur07_15_BW_businessclub
Entrepreneur07_15_BW_businessclub
 
Production log 4 life
Production log 4 lifeProduction log 4 life
Production log 4 life
 
Equipo 1
Equipo 1Equipo 1
Equipo 1
 
LA NANO TECNOLOGÍA
LA NANO TECNOLOGÍALA NANO TECNOLOGÍA
LA NANO TECNOLOGÍA
 
Equipo 5
Equipo 5Equipo 5
Equipo 5
 
CV ITA.pages
CV ITA.pagesCV ITA.pages
CV ITA.pages
 

Similar a Android UI Optimisation

«Шустрый» дизайн: подходы к декомпозиции проектирования взаимодействия в Agil...
«Шустрый» дизайн: подходы к декомпозиции проектирования взаимодействия в Agil...«Шустрый» дизайн: подходы к декомпозиции проектирования взаимодействия в Agil...
«Шустрый» дизайн: подходы к декомпозиции проектирования взаимодействия в Agil...
Andrew Shapiro
 
Как работает UX-студия. Саша Куценко, Креативный директор Aidem.
Как работает UX-студия. Саша Куценко, Креативный директор Aidem.Как работает UX-студия. Саша Куценко, Креативный директор Aidem.
Как работает UX-студия. Саша Куценко, Креативный директор Aidem.
SPECIA
 
Intorduction for Open Data Hackathon 2014: Hack for Piter
Intorduction for Open Data Hackathon 2014: Hack for PiterIntorduction for Open Data Hackathon 2014: Hack for Piter
Intorduction for Open Data Hackathon 2014: Hack for Piter
Vitaly Vlasov
 
Гибкие методики разработки. Кто их придумал и почему
Гибкие методики разработки. Кто их придумал и почемуГибкие методики разработки. Кто их придумал и почему
Гибкие методики разработки. Кто их придумал и почему
Dmitry Savchenko
 

Similar a Android UI Optimisation (20)

«Шустрый дизайн: подходы к декомпозиции задач проектирования UI в Agile-коман...
«Шустрый дизайн: подходы к декомпозиции задач проектирования UI в Agile-коман...«Шустрый дизайн: подходы к декомпозиции задач проектирования UI в Agile-коман...
«Шустрый дизайн: подходы к декомпозиции задач проектирования UI в Agile-коман...
 
Юрий Ветров — Алгоритмический дизайн
Юрий Ветров — Алгоритмический дизайнЮрий Ветров — Алгоритмический дизайн
Юрий Ветров — Алгоритмический дизайн
 
«Шустрый» дизайн: подходы к декомпозиции проектирования взаимодействия в Agil...
«Шустрый» дизайн: подходы к декомпозиции проектирования взаимодействия в Agil...«Шустрый» дизайн: подходы к декомпозиции проектирования взаимодействия в Agil...
«Шустрый» дизайн: подходы к декомпозиции проектирования взаимодействия в Agil...
 
Будущее креативных профессий: как технологии влияют на наши возможности
Будущее креативных профессий: как технологии влияют на наши возможностиБудущее креативных профессий: как технологии влияют на наши возможности
Будущее креативных профессий: как технологии влияют на наши возможности
 
Как выучить дизайнеров
Как выучить дизайнеровКак выучить дизайнеров
Как выучить дизайнеров
 
UX-дизайн. Обзор профессии
UX-дизайн. Обзор профессииUX-дизайн. Обзор профессии
UX-дизайн. Обзор профессии
 
Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60. Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60.
 
А.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектирования
 
Deja Vu X2 для переводчиков-фрилансеров
Deja Vu X2 для переводчиков-фрилансеровDeja Vu X2 для переводчиков-фрилансеров
Deja Vu X2 для переводчиков-фрилансеров
 
Как работает UX-студия. Саша Куценко, Креативный директор Aidem.
Как работает UX-студия. Саша Куценко, Креативный директор Aidem.Как работает UX-студия. Саша Куценко, Креативный директор Aidem.
Как работает UX-студия. Саша Куценко, Креативный директор Aidem.
 
Как работает UX-студия
Как работает UX-студияКак работает UX-студия
Как работает UX-студия
 
"Добро пожаловать в SoundCloud!". Александр Ковалёв, SoundCloud
"Добро пожаловать в SoundCloud!". Александр Ковалёв, SoundCloud"Добро пожаловать в SoundCloud!". Александр Ковалёв, SoundCloud
"Добро пожаловать в SoundCloud!". Александр Ковалёв, SoundCloud
 
Презентация на тему программирование Карпляк Виктор Владимирович .pptx
Презентация на тему программирование Карпляк Виктор Владимирович .pptxПрезентация на тему программирование Карпляк Виктор Владимирович .pptx
Презентация на тему программирование Карпляк Виктор Владимирович .pptx
 
Intorduction for Open Data Hackathon 2014: Hack for Piter
Intorduction for Open Data Hackathon 2014: Hack for PiterIntorduction for Open Data Hackathon 2014: Hack for Piter
Intorduction for Open Data Hackathon 2014: Hack for Piter
 
Людмила Гулик, ( Project and Process Management Consultant, PhD at DA-14 Soft...
Людмила Гулик, ( Project and Process Management Consultant, PhD at DA-14 Soft...Людмила Гулик, ( Project and Process Management Consultant, PhD at DA-14 Soft...
Людмила Гулик, ( Project and Process Management Consultant, PhD at DA-14 Soft...
 
CodeFest2015: Ю.Ветров — От дизайн-команды к дизайн-культуре
CodeFest2015: Ю.Ветров — От дизайн-команды к дизайн-культуреCodeFest2015: Ю.Ветров — От дизайн-команды к дизайн-культуре
CodeFest2015: Ю.Ветров — От дизайн-команды к дизайн-культуре
 
Lean UX, Уровни UX, UXD процесс
Lean UX, Уровни UX, UXD процессLean UX, Уровни UX, UXD процесс
Lean UX, Уровни UX, UXD процесс
 
Никита Ефимов Lead UX Architect, New Cloud Technologies
Никита Ефимов Lead UX Architect, New Cloud Technologies Никита Ефимов Lead UX Architect, New Cloud Technologies
Никита Ефимов Lead UX Architect, New Cloud Technologies
 
Гибкие методики разработки. Кто их придумал и почему
Гибкие методики разработки. Кто их придумал и почемуГибкие методики разработки. Кто их придумал и почему
Гибкие методики разработки. Кто их придумал и почему
 
Юрий Ветров "Как планируется работа команды проектирования и дизайна интерфей...
Юрий Ветров "Как планируется работа команды проектирования и дизайна интерфей...Юрий Ветров "Как планируется работа команды проектирования и дизайна интерфей...
Юрий Ветров "Как планируется работа команды проектирования и дизайна интерфей...
 

Más de Tanya Zavialova

Кровь, пот и слезы ваших пользователей. Уроки, вынесенные из юзабилити исслед...
Кровь, пот и слезы ваших пользователей. Уроки, вынесенные из юзабилити исслед...Кровь, пот и слезы ваших пользователей. Уроки, вынесенные из юзабилити исслед...
Кровь, пот и слезы ваших пользователей. Уроки, вынесенные из юзабилити исслед...
Tanya Zavialova
 
Как понять, что дизайн работает
Как понять, что дизайн работаетКак понять, что дизайн работает
Как понять, что дизайн работает
Tanya Zavialova
 
Multi Platform User Exerience
Multi Platform User ExerienceMulti Platform User Exerience
Multi Platform User Exerience
Tanya Zavialova
 
Design Yourself: Communication and Process in UXD
Design Yourself: Communication and Process in UXDDesign Yourself: Communication and Process in UXD
Design Yourself: Communication and Process in UXD
Tanya Zavialova
 

Más de Tanya Zavialova (11)

Кровь, пот и слезы ваших пользователей. Уроки, вынесенные из юзабилити исслед...
Кровь, пот и слезы ваших пользователей. Уроки, вынесенные из юзабилити исслед...Кровь, пот и слезы ваших пользователей. Уроки, вынесенные из юзабилити исслед...
Кровь, пот и слезы ваших пользователей. Уроки, вынесенные из юзабилити исслед...
 
Как понять, что дизайн работает
Как понять, что дизайн работаетКак понять, что дизайн работает
Как понять, что дизайн работает
 
Путь от технологического стартапа 
к компании, движимой дизайном
Путь от технологического стартапа 
к компании, движимой дизайном Путь от технологического стартапа 
к компании, движимой дизайном
Путь от технологического стартапа 
к компании, движимой дизайном
 
Turning a Startup to a Design-Driven Company
Turning a Startup to a Design-Driven CompanyTurning a Startup to a Design-Driven Company
Turning a Startup to a Design-Driven Company
 
Тестування з залученням корістувачів: планування, проведення, аналіз
Тестування з залученням корістувачів: планування, проведення, аналізТестування з залученням корістувачів: планування, проведення, аналіз
Тестування з залученням корістувачів: планування, проведення, аналіз
 
UX Design&Agile Collaboration Models
UX Design&Agile Collaboration ModelsUX Design&Agile Collaboration Models
UX Design&Agile Collaboration Models
 
Incremetal improvement
Incremetal improvementIncremetal improvement
Incremetal improvement
 
Теорія юзабіліті тестування з залученням користувачів
Теорія юзабіліті тестування з залученням користувачівТеорія юзабіліті тестування з залученням користувачів
Теорія юзабіліті тестування з залученням користувачів
 
UX Дезайнер: Інструкція з користування
UX Дезайнер: Інструкція з користуванняUX Дезайнер: Інструкція з користування
UX Дезайнер: Інструкція з користування
 
Multi Platform User Exerience
Multi Platform User ExerienceMulti Platform User Exerience
Multi Platform User Exerience
 
Design Yourself: Communication and Process in UXD
Design Yourself: Communication and Process in UXDDesign Yourself: Communication and Process in UXD
Design Yourself: Communication and Process in UXD
 

Android UI Optimisation

  • 1. Оптимизация UI для Android подготовила Таня Завьялова Sunday, November 24, 2013
  • 3. мы все хотим делать успешные приложения Sunday, November 24, 2013
  • 9. красивые отзывчивые визуально сбалансированны, быстро загружаются, разумно используют пространство, предсказуемо реагируют на действия пользователя, с хорошо подобранной цветовой гаммой и типографикой с плавной анимацией переходов Sunday, November 24, 2013
  • 11. вдумчивый подход к проектированию и дизайну, и итеративный процесс Sunday, November 24, 2013
  • 12. что оптимизировать и как сильно это повлияет на результат работа с GPU UI библиотеки подготовка ресурсов коммуникация в команде дизайн концепция приложения Sunday, November 24, 2013
  • 13. что оптимизировать и как сильно это повлияет на результат работа с GPU UI библиотеки подготовка ресурсов коммуникация в команде дизайн концепция приложения Sunday, November 24, 2013
  • 14. оптимизация работы с GPU 95% случаев покрывают встроенные библиотеки Sunday, November 24, 2013
  • 15. оптимизация работы с GPU если совсем плохо, прогоните GPU Overdraw for details check Google I/O 2013 - Android Graphics Performance Sunday, November 24, 2013
  • 16. оптимизация работы с GPU for details check Google I/O 2013 - Android Graphics Performance Sunday, November 24, 2013
  • 17. оптимизация работы с GPU добиваясь высоких FPS-ов, обратите внимание на интересные нетехнические цифры 0.01 сек мы ждем реакцию 0.1 сек мы наблюдаем реакцию 1+ сек нам нужен статус Sunday, November 24, 2013
  • 18. что оптимизировать и как сильно это повлияет на результат работа с GPU UI библиотеки подготовка ресурсов коммуникация в команде дизайн концепция приложения Sunday, November 24, 2013
  • 19. работа с UI библиотеками работа, проделанная google в 2012-ом Sunday, November 24, 2013
  • 20. работа с UI библиотеками работа, проделанная google в 2012-ом: - Резиновый дизайн (fluid design) - Responsive Layout, - Holo Visual Language Sunday, November 24, 2013
  • 21. работа с UI библиотеками резиновый дизайн пришел из веба первые упоминания на просторах ру-нета с лета 2002 когда появились мониторы с большой диагональю Sunday, November 24, 2013
  • 22. работа с UI библиотеками резиновый дизайн пришел из веба первые упоминания на просторах ру-нета с лета 2002 Сайт издательского центра «Академия» 02.06.2005, Студия Лебедева Sunday, November 24, 2013
  • 23. работа с UI библиотеками резиновый дизайн, основные принципы (web): - оптимизация расположения елементов для нескольких размеров экрана (min, mid, max) - размеры элементов интерфейса указываются в относительных еденицах или считаются автоматически исходя из расстояний между ними - такой дизайн должен быть протестирован на всех возможных разрешениях Sunday, November 24, 2013
  • 24. работа с UI библиотеками резиновый дизайн в мобильных приложениях: - несколько наборов изображений, - размеры шрифтов под отдельные типы устройств, - продумайте расположение элементов под отдельные типы устройств Sunday, November 24, 2013
  • 25. работа с UI библиотеками Responsive Layouts, Alternate Layouts phone Master/Detail Flow комбинация нескольких скринов на больших устройствах Micro Re-Flow адаптация расположения элементов на устройствах с другой шириной экрана Table to Grid переключение между разными типами отображения контента Sunday, November 24, 2013             tablet
  • 26. работа с UI библиотеками Responsive Layouts, примеры Master/Detail Flow комбинация нескольких скринов на больших устройствах Sunday, November 24, 2013
  • 27. работа с UI библиотеками Responsive Layouts, примеры Micro Re-Flow адаптация расположения элементов на устройствах с другой шириной экрана Sunday, November 24, 2013
  • 28. работа с UI библиотеками Responsive Layouts, примеры Table to Grid переключение между разными типами отображения контента Sunday, November 24, 2013
  • 29. работа с UI библиотеками Holo Visual Language минимум рамок максимум места для контента content минимум декоративных элементов Sunday, November 24, 2013 чистый и плоский дизайн
  • 30. работа с UI библиотеками Holo Visual Language Sunday, November 24, 2013
  • 31. что оптимизировать и как сильно это повлияет на результат работа с GPU UI библиотеки подготовка ресурсов коммуникация в команде дизайн концепция приложения Sunday, November 24, 2013
  • 32. подготовка ресурсов Если вы используете по максимуму возможности Holo, вам не надо будет много рисовать. Sunday, November 24, 2013
  • 33. подготовка ресурсов Начинайте прорисовку экранов из самого мелкого или самого крупного устройства и потом в фотошопе доводите пиксели до идеального состояния. Sunday, November 24, 2013
  • 34. подготовка ресурсов Мы входим в эру Full HD. Накиньте пикселей на еще одну пропорцию. 4:3 XXHDPI 3x = 480 DPI 16:9 XXHDPI 3x = 540 DPI Sunday, November 24, 2013
  • 35. подготовка ресурсов Мы входим в эру Full HD. Накиньте пикселей на еще одну пропорцию для больших устройств. 4:3 + 540 DPI Sunday, November 24, 2013 720 DPI
  • 36. подготовка ресурсов И если вам всетаки пришлось открыть фотошоп или иллюстратор и нарисовать иконку, сделайте ее четкой h6p://dutchicon.com/arDcles/pixel-­‐perfect Sunday, November 24, 2013
  • 37. что оптимизировать и как сильно это повлияет на результат работа с GPU UI библиотеки подготовка ресурсов коммуникация в команде дизайн концепция приложения Sunday, November 24, 2013
  • 38. комуникация в команде Обговорите с дизайнером: - какие иконки? - какой шрифт? - какой цвет? - какое расстояние? - что нарезать? - символы и обозначения? Если есть время, требуйте подробную спецификацию. Sunday, November 24, 2013
  • 39. комуникация в команде Как и любая инженерная дисциплина, дизайн итеративен. Поговорите с дизайнером, если: - появилась новая/ушла старая функциональность - не понятно, что нарисованно - подобранный шрифт не помещается в поле - вам кажется, что так красивее - у вас нет ресурса или вы не знаете, какой выбрать - надо ужать или растянуть лейаут Sunday, November 24, 2013
  • 40. что оптимизировать и как сильно это повлияет на результат работа с GPU UI библиотеки подготовка ресурсов коммуникация в команде дизайн концепция приложения Sunday, November 24, 2013
  • 41. дизайн концепция : архитектура Для создания хорошего продукта, и дизайнерам и разработчикам важно видеть полную картину приложения, а не набор обособленных изображений. Требуйте информационную архитектуру! Sunday, November 24, 2013
  • 42. дизайн концепция : архитектура Для создания хорошего продукта, и дизайнерам и разработчикам важно видеть полную картину приложения, а не набор обособленных изображений. регистрация главная фунция  1 фунция  1 фунция  1 шаг  1 шаг  2 шаг  3 фунция  2 фунция  2 фунция  2 шаг  1 шаг  2 шаг  3 фунция  1 старт фунция  2 фунция  3 фунция  4 Sunday, November 24, 2013
  • 43. дизайн концепция : архитектура 95% случаев покрывают стандартные патерны Sunday, November 24, 2013
  • 44. дизайн концепция : архитектура 95% случаев покрывают встроенные библиотеки Sunday, November 24, 2013
  • 45. дизайн концепция Сконцентрируйтесь на основной функции/цели и постарайтесь не перегружать дизайн Sunday, November 24, 2013