SlideShare a Scribd company logo
ОДИН ДИЗАЙН ДЛЯ ВСЕГО
Алла Оноприенко
Особенности разработки
Phonegap – приложения
Позволяет нам реализовать больше идей
Особенности
Для бизнеса: уменьшение сроков разработки и экономия бюджета;1
Единая логика приложения;2
Обновление продукта и добавление функционала;
* Разработчики могут расширять возможности фреймворка.
3
Мобильная версия сайта.4
Сложности и подводные камни
К чему нужно быть готовым и что держать в голове
iOS Guidelines
Возможности PhoneGap
Android
Guidelines
Ищем баланс
* Есть есть данные, что большая часть ЦА пользуется, например, продукцией Apple, то логичнее придерживаться
гайдлайнов от Apple.
Все держим в голове
Общий стиль: Flat vs. Material1
Первые отличия
Грамотно комбинируем решения, если нет данных о
пользователях
Cмартфоны и их аппаратные кнопки2
48px @ 1x4
San Francisco, Roboto? Google Fonts!3
+
Количество
вмещаемой
информации;
Не нативен для
iOS;
Подходит для
Android и
desktop.
Допустим для
iOS.
+
-
Лишний тап
для перехода.
-
+
Не подходит
для desktop;
Быстрый доступ
до top level
областей;
Подходит для
Android, iOS.
+
-
Близость к
аппаратным
кнопкам (Android);
-
Kнопкa “more”?
-
+
Не нативен для
iOS;
Быстрый доступ
до top level
областей;
Подходит для
Android и для
desktop.
Допустим для
iOS.
+
-
Kнопкa “more”?
-
+
Не нативен для
iOS и Android;
Количество
вмещаемой
информации;
Допустим для
Android, iOS и
для desktop.
+
-
Лишний тап
для перехода.
-
Material cards или Flat cards?
Концентрируют внимание на необходимой информации
Использовать material cards, если их бесконечное число -
не следует т.к. это может тормозить работу самого приложения
+
-
Глобальные элементы
Если есть необходимость освободить место под контроллы, то
лучше использовать выравнивание названия по левому краю
Сегментированное управление
iOS: удобен для быстрой сортировки контента, визуально понятнее,
но если количество разделов больше 4х, то лучше использовать
вариант решения от андроид, т.е. табы, либо найти лучшее решение.
DropDown кнопки и дальше
Simple menus; Simple dialogs;1 2 Confirmation
dialogs;
3
DropDown кнопки и дальше
Action sheets;4 Popover; Data picker.5 6
Другие элементы
Имеют визуальные различия
на платформах, но их можно
сгладить гармонично
использовав в своем дизайне.
Подготовка материала
для разработчика
STYLE GUIDE
Цветовая палитра, с указанием их hex/rgb;1
Типографика: начертание, расстояния, размеры, параграфы;2
Состояние кнопок (default, hover, pressed, disabled, active/selected);
* Есть вариант создать быстрый стайлгайд по основным скринам с использованием плагина PNG Express.
3
Формы - дропдауны, инпуты и их состояния;4
Контролы: сегмент контролы, свитчеры, табы;5
Расстояния, размеры, метрику страницы, элементов.5
ICON FONTS
положительные моменты
Возможность масштабирования без потери качества;1
Более быстрая загрузка на странице по сравнению с обычными
изображениями;
2
Возможность изменения цветового оформления;
* Использовать можно как и шрифтовые иконки, с посторонних ресурсов, так и создать собственные.
3
Быстрое внедрение в проект с сохранением целостности каркаса.4
CПАСИБО ЗА ВНИМАНИЕ!
ВОПРОСЫ ?
Алла Оноприенко
a.onoprienko@mobidev.biz

More Related Content

Similar to Оноприенко Алла: "Один дизайн для всего"

Тестирование Локализации и Интернализации
Тестирование Локализации и ИнтернализацииТестирование Локализации и Интернализации
Тестирование Локализации и ИнтернализацииLilia Gorbachik
 
5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда 5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда
Heads&Hands
 
Эволюция разработки программного обеспечения
Эволюция разработки программного обеспеченияЭволюция разработки программного обеспечения
Эволюция разработки программного обеспеченияDima Dzuba
 
Основной продукт vs. мобильный (Анатолий Шарифулин, Ostovok.ru)
Основной продукт vs. мобильный (Анатолий Шарифулин, Ostovok.ru)Основной продукт vs. мобильный (Анатолий Шарифулин, Ostovok.ru)
Основной продукт vs. мобильный (Анатолий Шарифулин, Ostovok.ru)
PCampRussia
 
Основной продукт vs. мобильный на примере Ostrovok.ru
Основной продукт vs. мобильный на примере Ostrovok.ruОсновной продукт vs. мобильный на примере Ostrovok.ru
Основной продукт vs. мобильный на примере Ostrovok.ru
Anatoly Sharifulin
 
Доклад Android apps на Minsk Android Meetup
Доклад Android apps на Minsk Android MeetupДоклад Android apps на Minsk Android Meetup
Доклад Android apps на Minsk Android Meetup
Meetup.by
 
Как разработать мобильное приложение для печатного СМИ? Статья из журнала "Гл...
Как разработать мобильное приложение для печатного СМИ? Статья из журнала "Гл...Как разработать мобильное приложение для печатного СМИ? Статья из журнала "Гл...
Как разработать мобильное приложение для печатного СМИ? Статья из журнала "Гл...Maria Podolyak
 
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014it-people
 
10 инструментов для управления проектами в 2019 году
10 инструментов для управления проектами в 2019 году10 инструментов для управления проектами в 2019 году
10 инструментов для управления проектами в 2019 году
GanttPRO Software
 
Аналитика мобильных приложений
Аналитика мобильных приложенийАналитика мобильных приложений
Аналитика мобильных приложений
Anatoly Sharifulin
 
Никита Мещаненко, Антон Семенченко - Альтернативные пути преподавания основ п...
Никита Мещаненко, Антон Семенченко - Альтернативные пути преподавания основ п...Никита Мещаненко, Антон Семенченко - Альтернативные пути преподавания основ п...
Никита Мещаненко, Антон Семенченко - Альтернативные пути преподавания основ п...
COMAQA.BY
 
Gtug.sucks.vs.rules
Gtug.sucks.vs.rulesGtug.sucks.vs.rules
Gtug.sucks.vs.rules
Alexey Smirnov
 
разработка корп приложений на платформе 1с 8
разработка корп приложений на платформе 1с 8разработка корп приложений на платформе 1с 8
разработка корп приложений на платформе 1с 8
Igor Antonov
 
DesignCamp2012: Юрий Ветров — Метро-дизайн в Mail.Ru
DesignCamp2012: Юрий Ветров — Метро-дизайн в Mail.RuDesignCamp2012: Юрий Ветров — Метро-дизайн в Mail.Ru
DesignCamp2012: Юрий Ветров — Метро-дизайн в Mail.Ru
Yury Vetrov
 
Топ 5 важных составляющих круто оптимизированного интернет-магазина
Топ 5 важных составляющих круто оптимизированного интернет-магазинаТоп 5 важных составляющих круто оптимизированного интернет-магазина
Топ 5 важных составляющих круто оптимизированного интернет-магазина
Netpeak
 
Разработка мобильных приложений под Android на примере детских мобильных прил...
Разработка мобильных приложений под Android на примере детских мобильных прил...Разработка мобильных приложений под Android на примере детских мобильных прил...
Разработка мобильных приложений под Android на примере детских мобильных прил...
tabtabus
 
"Аэропорт-сити: постмортем" - Максим Донских, Game Insight
"Аэропорт-сити: постмортем" - Максим Донских, Game Insight"Аэропорт-сити: постмортем" - Максим Донских, Game Insight
"Аэропорт-сити: постмортем" - Максим Донских, Game Insight
Procontent.Ru Magazine
 

Similar to Оноприенко Алла: "Один дизайн для всего" (20)

Тестирование Локализации и Интернализации
Тестирование Локализации и ИнтернализацииТестирование Локализации и Интернализации
Тестирование Локализации и Интернализации
 
5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда 5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда
 
Эволюция разработки программного обеспечения
Эволюция разработки программного обеспеченияЭволюция разработки программного обеспечения
Эволюция разработки программного обеспечения
 
Adaptive Design
Adaptive DesignAdaptive Design
Adaptive Design
 
Основной продукт vs. мобильный (Анатолий Шарифулин, Ostovok.ru)
Основной продукт vs. мобильный (Анатолий Шарифулин, Ostovok.ru)Основной продукт vs. мобильный (Анатолий Шарифулин, Ostovok.ru)
Основной продукт vs. мобильный (Анатолий Шарифулин, Ostovok.ru)
 
Основной продукт vs. мобильный на примере Ostrovok.ru
Основной продукт vs. мобильный на примере Ostrovok.ruОсновной продукт vs. мобильный на примере Ostrovok.ru
Основной продукт vs. мобильный на примере Ostrovok.ru
 
Доклад Android apps на Minsk Android Meetup
Доклад Android apps на Minsk Android MeetupДоклад Android apps на Minsk Android Meetup
Доклад Android apps на Minsk Android Meetup
 
Как разработать мобильное приложение для печатного СМИ? Статья из журнала "Гл...
Как разработать мобильное приложение для печатного СМИ? Статья из журнала "Гл...Как разработать мобильное приложение для печатного СМИ? Статья из журнала "Гл...
Как разработать мобильное приложение для печатного СМИ? Статья из журнала "Гл...
 
iOS_Testing.pptx
iOS_Testing.pptxiOS_Testing.pptx
iOS_Testing.pptx
 
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
С.Лалов "Corona SDK для разработки кроссплатформенных приложений", DUMP-2014
 
10 инструментов для управления проектами в 2019 году
10 инструментов для управления проектами в 2019 году10 инструментов для управления проектами в 2019 году
10 инструментов для управления проектами в 2019 году
 
Аналитика мобильных приложений
Аналитика мобильных приложенийАналитика мобильных приложений
Аналитика мобильных приложений
 
Никита Мещаненко, Антон Семенченко - Альтернативные пути преподавания основ п...
Никита Мещаненко, Антон Семенченко - Альтернативные пути преподавания основ п...Никита Мещаненко, Антон Семенченко - Альтернативные пути преподавания основ п...
Никита Мещаненко, Антон Семенченко - Альтернативные пути преподавания основ п...
 
Gtug.sucks.vs.rules
Gtug.sucks.vs.rulesGtug.sucks.vs.rules
Gtug.sucks.vs.rules
 
разработка корп приложений на платформе 1с 8
разработка корп приложений на платформе 1с 8разработка корп приложений на платформе 1с 8
разработка корп приложений на платформе 1с 8
 
DesignCamp2012: Юрий Ветров — Метро-дизайн в Mail.Ru
DesignCamp2012: Юрий Ветров — Метро-дизайн в Mail.RuDesignCamp2012: Юрий Ветров — Метро-дизайн в Mail.Ru
DesignCamp2012: Юрий Ветров — Метро-дизайн в Mail.Ru
 
Топ 5 важных составляющих круто оптимизированного интернет-магазина
Топ 5 важных составляющих круто оптимизированного интернет-магазинаТоп 5 важных составляющих круто оптимизированного интернет-магазина
Топ 5 важных составляющих круто оптимизированного интернет-магазина
 
Разработка мобильных приложений под Android на примере детских мобильных прил...
Разработка мобильных приложений под Android на примере детских мобильных прил...Разработка мобильных приложений под Android на примере детских мобильных прил...
Разработка мобильных приложений под Android на примере детских мобильных прил...
 
"Аэропорт-сити: постмортем" - Максим Донских, Game Insight
"Аэропорт-сити: постмортем" - Максим Донских, Game Insight"Аэропорт-сити: постмортем" - Максим Донских, Game Insight
"Аэропорт-сити: постмортем" - Максим Донских, Game Insight
 
1 2гк
1 2гк1 2гк
1 2гк
 

More from MobiDev

What is the best programming language for your web product?
What is the best programming language for your web product?What is the best programming language for your web product?
What is the best programming language for your web product?
MobiDev
 
Кукуруза Дмитрий: "Спасение рядового проекта"
Кукуруза Дмитрий: "Спасение рядового проекта"Кукуруза Дмитрий: "Спасение рядового проекта"
Кукуруза Дмитрий: "Спасение рядового проекта"
MobiDev
 
Цапок Юлия : "Сколько UX в вашем UI"
Цапок Юлия : "Сколько UX в вашем UI"Цапок Юлия : "Сколько UX в вашем UI"
Цапок Юлия : "Сколько UX в вашем UI"
MobiDev
 
Чеботарев Андрей: "Внедрение дизайна без потерь"
Чеботарев Андрей: "Внедрение дизайна без потерь"Чеботарев Андрей: "Внедрение дизайна без потерь"
Чеботарев Андрей: "Внедрение дизайна без потерь"
MobiDev
 
Мальченко Александр: "От идей к действию"
Мальченко Александр: "От идей к действию"Мальченко Александр: "От идей к действию"
Мальченко Александр: "От идей к действию"
MobiDev
 
Бурика Станислав: "Забористый дизайн для POS"
Бурика Станислав: "Забористый дизайн для POS"Бурика Станислав: "Забористый дизайн для POS"
Бурика Станислав: "Забористый дизайн для POS"
MobiDev
 
Загоровская Екатерина: "Не рисковать и все учесть"
Загоровская Екатерина: "Не рисковать и все учесть"Загоровская Екатерина: "Не рисковать и все учесть"
Загоровская Екатерина: "Не рисковать и все учесть"
MobiDev
 
Бичева Яна: "Менторство и работа"
Бичева Яна: "Менторство и работа"Бичева Яна: "Менторство и работа"
Бичева Яна: "Менторство и работа"
MobiDev
 
гибкий процесс проектирования интерфейсов
гибкий процесс проектирования интерфейсовгибкий процесс проектирования интерфейсов
гибкий процесс проектирования интерфейсов
MobiDev
 
случаи из практики пма.
случаи из практики пма.случаи из практики пма.
случаи из практики пма.
MobiDev
 
где найти кнопку вложить душу в аутсорс конвеере
где найти кнопку вложить душу в аутсорс конвеерегде найти кнопку вложить душу в аутсорс конвеере
где найти кнопку вложить душу в аутсорс конвеере
MobiDev
 
When do mobile applications enhance business?
When do mobile applications enhance business?When do mobile applications enhance business?
When do mobile applications enhance business?
MobiDev
 
How To Create One App For All Platforms using PhoneGap
How To Create One App For All Platforms using PhoneGapHow To Create One App For All Platforms using PhoneGap
How To Create One App For All Platforms using PhoneGap
MobiDev
 
MobiDev_services_(fr)
MobiDev_services_(fr)MobiDev_services_(fr)
MobiDev_services_(fr)
MobiDev
 

More from MobiDev (14)

What is the best programming language for your web product?
What is the best programming language for your web product?What is the best programming language for your web product?
What is the best programming language for your web product?
 
Кукуруза Дмитрий: "Спасение рядового проекта"
Кукуруза Дмитрий: "Спасение рядового проекта"Кукуруза Дмитрий: "Спасение рядового проекта"
Кукуруза Дмитрий: "Спасение рядового проекта"
 
Цапок Юлия : "Сколько UX в вашем UI"
Цапок Юлия : "Сколько UX в вашем UI"Цапок Юлия : "Сколько UX в вашем UI"
Цапок Юлия : "Сколько UX в вашем UI"
 
Чеботарев Андрей: "Внедрение дизайна без потерь"
Чеботарев Андрей: "Внедрение дизайна без потерь"Чеботарев Андрей: "Внедрение дизайна без потерь"
Чеботарев Андрей: "Внедрение дизайна без потерь"
 
Мальченко Александр: "От идей к действию"
Мальченко Александр: "От идей к действию"Мальченко Александр: "От идей к действию"
Мальченко Александр: "От идей к действию"
 
Бурика Станислав: "Забористый дизайн для POS"
Бурика Станислав: "Забористый дизайн для POS"Бурика Станислав: "Забористый дизайн для POS"
Бурика Станислав: "Забористый дизайн для POS"
 
Загоровская Екатерина: "Не рисковать и все учесть"
Загоровская Екатерина: "Не рисковать и все учесть"Загоровская Екатерина: "Не рисковать и все учесть"
Загоровская Екатерина: "Не рисковать и все учесть"
 
Бичева Яна: "Менторство и работа"
Бичева Яна: "Менторство и работа"Бичева Яна: "Менторство и работа"
Бичева Яна: "Менторство и работа"
 
гибкий процесс проектирования интерфейсов
гибкий процесс проектирования интерфейсовгибкий процесс проектирования интерфейсов
гибкий процесс проектирования интерфейсов
 
случаи из практики пма.
случаи из практики пма.случаи из практики пма.
случаи из практики пма.
 
где найти кнопку вложить душу в аутсорс конвеере
где найти кнопку вложить душу в аутсорс конвеерегде найти кнопку вложить душу в аутсорс конвеере
где найти кнопку вложить душу в аутсорс конвеере
 
When do mobile applications enhance business?
When do mobile applications enhance business?When do mobile applications enhance business?
When do mobile applications enhance business?
 
How To Create One App For All Platforms using PhoneGap
How To Create One App For All Platforms using PhoneGapHow To Create One App For All Platforms using PhoneGap
How To Create One App For All Platforms using PhoneGap
 
MobiDev_services_(fr)
MobiDev_services_(fr)MobiDev_services_(fr)
MobiDev_services_(fr)
 

Оноприенко Алла: "Один дизайн для всего"

  • 1. ОДИН ДИЗАЙН ДЛЯ ВСЕГО Алла Оноприенко
  • 2. Особенности разработки Phonegap – приложения Позволяет нам реализовать больше идей
  • 3. Особенности Для бизнеса: уменьшение сроков разработки и экономия бюджета;1 Единая логика приложения;2 Обновление продукта и добавление функционала; * Разработчики могут расширять возможности фреймворка. 3 Мобильная версия сайта.4
  • 4. Сложности и подводные камни К чему нужно быть готовым и что держать в голове
  • 5. iOS Guidelines Возможности PhoneGap Android Guidelines Ищем баланс * Есть есть данные, что большая часть ЦА пользуется, например, продукцией Apple, то логичнее придерживаться гайдлайнов от Apple.
  • 6. Все держим в голове Общий стиль: Flat vs. Material1 Первые отличия Грамотно комбинируем решения, если нет данных о пользователях Cмартфоны и их аппаратные кнопки2 48px @ 1x4 San Francisco, Roboto? Google Fonts!3
  • 7. + Количество вмещаемой информации; Не нативен для iOS; Подходит для Android и desktop. Допустим для iOS. + - Лишний тап для перехода. -
  • 8. + Не подходит для desktop; Быстрый доступ до top level областей; Подходит для Android, iOS. + - Близость к аппаратным кнопкам (Android); - Kнопкa “more”? -
  • 9. + Не нативен для iOS; Быстрый доступ до top level областей; Подходит для Android и для desktop. Допустим для iOS. + - Kнопкa “more”? -
  • 10. + Не нативен для iOS и Android; Количество вмещаемой информации; Допустим для Android, iOS и для desktop. + - Лишний тап для перехода. -
  • 11. Material cards или Flat cards? Концентрируют внимание на необходимой информации Использовать material cards, если их бесконечное число - не следует т.к. это может тормозить работу самого приложения + -
  • 12. Глобальные элементы Если есть необходимость освободить место под контроллы, то лучше использовать выравнивание названия по левому краю
  • 13. Сегментированное управление iOS: удобен для быстрой сортировки контента, визуально понятнее, но если количество разделов больше 4х, то лучше использовать вариант решения от андроид, т.е. табы, либо найти лучшее решение.
  • 14. DropDown кнопки и дальше Simple menus; Simple dialogs;1 2 Confirmation dialogs; 3
  • 15. DropDown кнопки и дальше Action sheets;4 Popover; Data picker.5 6
  • 16. Другие элементы Имеют визуальные различия на платформах, но их можно сгладить гармонично использовав в своем дизайне.
  • 18. STYLE GUIDE Цветовая палитра, с указанием их hex/rgb;1 Типографика: начертание, расстояния, размеры, параграфы;2 Состояние кнопок (default, hover, pressed, disabled, active/selected); * Есть вариант создать быстрый стайлгайд по основным скринам с использованием плагина PNG Express. 3 Формы - дропдауны, инпуты и их состояния;4 Контролы: сегмент контролы, свитчеры, табы;5 Расстояния, размеры, метрику страницы, элементов.5
  • 19. ICON FONTS положительные моменты Возможность масштабирования без потери качества;1 Более быстрая загрузка на странице по сравнению с обычными изображениями; 2 Возможность изменения цветового оформления; * Использовать можно как и шрифтовые иконки, с посторонних ресурсов, так и создать собственные. 3 Быстрое внедрение в проект с сохранением целостности каркаса.4
  • 20. CПАСИБО ЗА ВНИМАНИЕ! ВОПРОСЫ ? Алла Оноприенко a.onoprienko@mobidev.biz