SlideShare a Scribd company logo
1 of 53
Download to read offline
Material design
на практике
Как настроить работу команд дизайна
и разработки, без жертв для продукта
Мобильные приложения
и веб-сервисы
• Куда смотреть и чем вдохновляться
• Где взять детали для дизайна
• Способы коммуникации между отделами
• Как полюбить Material если ты дизайнер с айфоном
• Узнать новое о цвете
ИЗ ДОКЛАДА ВЫ УЗНАЕТЕ
☞
CODEFEST2017
Молния!
Резкий скачок
качественных
приложений
в Google Play!
CODEFEST2017
Нет(
CODEFEST2017
Андроид
разработка
CODEFEST2017
Среднее время разработки выше,
трудозатраты больше, версии платформ,
размеры устройств, нехватка библиотек, сам
google не играет по своим правилам,
дизайнеры не понимают потому что у них
АЙФОНЫ!!!
АЛЕКСАНДРМ МИРКО, ТИМЛИД АНДРОИД
ОТДЕЛА
CODEFEST2017
Саня, что делать?!
CODEFEST2017
Правила нужны,
чтобы их нарушать!
CODEFEST2017
Плохой
UX
Что будет если не соблюдать
гайды в ios?
CODEFEST2017
Плохой
UX
А в android
CODEFEST2017
Да, и время разработки может
увеличиться с 1 часа до 40
CODEFEST2017
¯  _ (ツ) _ / ¯
Ограничения не ограничения!
CODEFEST2017
КУДА СМОТРЕТЬ Ѳ_Ѳ CODEFEST2017
CINEMATICS: THE MOVIE GUIDE CODEFEST2017
ANY.DO - СПИСОК ДЕЛ CODEFEST2017
MEDIUM CODEFEST2017
TED CODEFEST2017
PLAYER FM CODEFEST2017
КУДА СМОТРЕТЬ Ѳ_Ѳ
+ Фичеринг
Хорошая лекция по теме goo.gl/YH8yLj
CODEFEST2017
Команд
а
CODEFEST2017
Полтора года недопониманий
устраняются за 4 часа
КУДА СМОТРЕТЬ Ѳ_Ѳ CODEFEST2017
ПЛАН
• Текстовые поля
• Кнопки
• Карточки
• Навигация
• Цвета
CODEFEST2017
Проживите, как андроид
пользователь
CODEFEST2017
CODEFEST2017
UI-Kit
CODEFEST2017
Саня, я нашель!
CODEFEST2017
По-дефолту она у нас вот такая https://monosnap.com/file/ObB9okVTCAb31Kh5k3N382cYPMtZo4.png 
Что бы сделать как на картинке прийдется заморачиваться переопределением стилей, цветовых схем, селекторов и т.п. для android
< 5.0 и >= 5.0. Но на крайняк мы конечно можем такое сделать, просто будет  в 3-4 раза дольше https://monosnap.com/file/
UK4ts6ZJjq7fteUb9OPBjKjUk1phED.png (P.S. хорошая идея написать уже свою кнопку для этого)
2. Я могу ошибаться, но кажется была проблема с использованием нескольких цветовых 
Spannable для одного текста, а так же для разных кликабельных областей в виде тегов. @d.perevalov поправь
3. https://monosnap.com/file/VHQxsSCMmtCGlZi6Wt0DE3UAC2EUO2.png видимо это loader. Такого лоадера у нас нет. Вообще на счет
лоадеров нужно подискутировать, надо как то от них избавляться или минимизировать их количество заменив на что то менее
назязчивое и бросающееся в галаза
4. https://monosnap.com/file/6ZHg4WLskndALz63o3llm32iU2WebK.png В целом NavigationDrawer таким сделать можно, но поместить
отдельный item вниз нельзя. Снова же поправте меня, если я ошибаюсь. 
5. Просто просьба - если есть возможность не делать горизонтальные слайдеры в вертикальных списках https://monosnap.com/file/
5MEC8fscCixDc6XC4Ptr3nn6TGkXSt.png С ними много проблем. 
6. https://monosnap.com/file/HcOIhVjR44AWbspz70EVKiRC45YdZ4.png такие данные в одну строку вставлять не тру вэй. Динамически
меняющееся количество символов, длину ни предсказать, ни зафиксировать. Прийдется кого-то обрезать на узких девайсах или
при длинном site_name/twitter_account. 
7. https://monosnap.com/file/EruK522J5sRkOEBfGwkeMHNqRf5j0i.png тут хочу обратить внимание что вставлена не полностью
функциональная карта, которую можно двигать, зумить и т.п, а Google Static Map API, который, по сути, представляет собой
статическую картинку с карты. 
8. Воу, это вообще космос. Они вообще интересно сделали, но так нельзя https://monosnap.com/file/
OAGQ5VnLhWaKn74J3edVPUekdZMHU3.png С одной стороны у них кнопка SIGN IN растянулась, а с другой она над клавиатурой, а
FACEBOOK под, хотя статус бар исчез. Конечно может не стоит проводить параллель между этими двумя экранами, но она
напрашивается.
9. Да и вообще у них экраны сильно вытянуты https://monosnap.com/file/CBBht9dIr4hz8nf7S8bQWtN4PiwsXA.png по вертикали как-
будто бы все помещается, но в реальности это не так и каждый раз приходится самостоятельно принимать решение как будет
выглядеть экран при появлении клавиатуры. Думаю это хорошая тема для встречи. 
10. Вот такие бейджики в NavigationView тоже не вешаются https://monosnap.com/file/9G72dQ7mbeS7VWqWSuYSzMCCvFjhHh.png
Надо свой писать.
Полностью кастомные элементы:
https://monosnap.com/file/Z4H3WyB2cbnV3ijbbpONtkTEve7bya.png https://monosnap.com/file/Is167ebU3TE0EMjnEsbyjT7b2O6EW6.png
UI-Kit нормального человека
CODEFEST2017
UI-KIT НОРМАЛЬНОГО ЧЕЛОВЕКА CODEFEST2017
UI-KIT НОРМАЛЬНОГО ЧЕЛОВЕКА CODEFEST2017
UI-KIT НОРМАЛЬНОГО ЧЕЛОВЕКА CODEFEST2017
UI-KIT НОРМАЛЬНОГО ЧЕЛОВЕКА CODEFEST2017
UI-KIT НОРМАЛЬНОГО ЧЕЛОВЕКА CODEFEST2017
UI-KIT НОРМАЛЬНОГО ЧЕЛОВЕКА CODEFEST2017
+ 8 разделов
UI-KIT НОРМАЛЬНОГО ЧЕЛОВЕКА CODEFEST2017
Хитрый Цвет
CODEFEST2017
Основные Дополнительные
CODEFEST2017ХИТРЫЙ ЦВЕТ
• goo.gl/kKRVMp
• vk.com/livetyping
• www.facebook.com/LiveTyping
CODEFEST2017ХИТРЫЙ ЦВЕТ
GOO.GL/85EWYV
CODEFEST2017ХИТРЫЙ ЦВЕТ
• Встречаться
• Спрашивать
• Пользоваться библиотекой
• Аккуратно кастомить
• Взять в руки андроид телефон
ВЫВОДЫ CODEFEST2017
Спасибо
CODEFEST2017

More Related Content

What's hot

От энтузиаста к веб разработчику
От энтузиаста к веб разработчикуОт энтузиаста к веб разработчику
От энтузиаста к веб разработчикуNikolay Mironov
 
“Обезьянье тестирование” в мобильных проектах
“Обезьянье тестирование” в мобильных проектах“Обезьянье тестирование” в мобильных проектах
“Обезьянье тестирование” в мобильных проектахautomated-testing.info
 
9 релизов в неделю, 15 разработчиков, 4 тестировщика. Секрет успеха
9 релизов в неделю, 15 разработчиков, 4 тестировщика. Секрет успеха9 релизов в неделю, 15 разработчиков, 4 тестировщика. Секрет успеха
9 релизов в неделю, 15 разработчиков, 4 тестировщика. Секрет успехаSQALab
 
Инструкция для SEO-специалиста: как расти, зарабатывать больше и не лажать
Инструкция для SEO-специалиста: как расти, зарабатывать больше и не лажатьИнструкция для SEO-специалиста: как расти, зарабатывать больше и не лажать
Инструкция для SEO-специалиста: как расти, зарабатывать больше и не лажатьNetpeak
 
9 релизов в неделю: секрет успеха.
9 релизов в неделю: секрет успеха.9 релизов в неделю: секрет успеха.
9 релизов в неделю: секрет успеха.Maxim Boguslavsky
 

What's hot (7)

От энтузиаста к веб разработчику
От энтузиаста к веб разработчикуОт энтузиаста к веб разработчику
От энтузиаста к веб разработчику
 
курс Ideann lesson 5.
курс Ideann lesson 5.курс Ideann lesson 5.
курс Ideann lesson 5.
 
“Обезьянье тестирование” в мобильных проектах
“Обезьянье тестирование” в мобильных проектах“Обезьянье тестирование” в мобильных проектах
“Обезьянье тестирование” в мобильных проектах
 
9 релизов в неделю, 15 разработчиков, 4 тестировщика. Секрет успеха
9 релизов в неделю, 15 разработчиков, 4 тестировщика. Секрет успеха9 релизов в неделю, 15 разработчиков, 4 тестировщика. Секрет успеха
9 релизов в неделю, 15 разработчиков, 4 тестировщика. Секрет успеха
 
From js to dart
From js to dartFrom js to dart
From js to dart
 
Инструкция для SEO-специалиста: как расти, зарабатывать больше и не лажать
Инструкция для SEO-специалиста: как расти, зарабатывать больше и не лажатьИнструкция для SEO-специалиста: как расти, зарабатывать больше и не лажать
Инструкция для SEO-специалиста: как расти, зарабатывать больше и не лажать
 
9 релизов в неделю: секрет успеха.
9 релизов в неделю: секрет успеха.9 релизов в неделю: секрет успеха.
9 релизов в неделю: секрет успеха.
 

Similar to Елена Гальцина

WebGL. Что за технология, почему стоит изучать и как начать ей пользоваться, ...
WebGL. Что за технология, почему стоит изучать и как начать ей пользоваться, ...WebGL. Что за технология, почему стоит изучать и как начать ей пользоваться, ...
WebGL. Что за технология, почему стоит изучать и как начать ей пользоваться, ...Denis Safonov
 
Как жить на острие технологий в продакшне и не сойти с ума / Александр Курган...
Как жить на острие технологий в продакшне и не сойти с ума / Александр Курган...Как жить на острие технологий в продакшне и не сойти с ума / Александр Курган...
Как жить на острие технологий в продакшне и не сойти с ума / Александр Курган...Ontico
 
Евгений Жарков "Как быть хорошим фронтенд-разработчиком"
Евгений Жарков "Как быть хорошим фронтенд-разработчиком"Евгений Жарков "Как быть хорошим фронтенд-разработчиком"
Евгений Жарков "Как быть хорошим фронтенд-разработчиком"Fwdays
 
Студия дизайна «Чипса» — тренды в дизайне 2016 или где быть дизайнеру завтра?
Студия дизайна «Чипса» — тренды в дизайне 2016 или где быть дизайнеру завтра?Студия дизайна «Чипса» — тренды в дизайне 2016 или где быть дизайнеру завтра?
Студия дизайна «Чипса» — тренды в дизайне 2016 или где быть дизайнеру завтра?Maxim Kyshtymov
 
5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда 5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда Heads&Hands
 
Продукт или проект - Александр Борисов Dev2Dev v1.5 23.11.2014
Продукт или проект - Александр Борисов  Dev2Dev v1.5 23.11.2014Продукт или проект - Александр Борисов  Dev2Dev v1.5 23.11.2014
Продукт или проект - Александр Борисов Dev2Dev v1.5 23.11.2014Dev2Dev
 
Павел Юрийчук - Разработка приложений под мобильные браузеры
Павел Юрийчук - Разработка приложений под мобильные браузерыПавел Юрийчук - Разработка приложений под мобильные браузеры
Павел Юрийчук - Разработка приложений под мобильные браузерыUA Mobile
 
Programmers' Mistakes for Dummies
Programmers' Mistakes for DummiesProgrammers' Mistakes for Dummies
Programmers' Mistakes for DummiesCOTOHA
 
От заката до рассвета | Максим Безуглый | Zlit Tech
От заката до рассвета | Максим Безуглый | Zlit TechОт заката до рассвета | Максим Безуглый | Zlit Tech
От заката до рассвета | Максим Безуглый | Zlit TechZlit
 
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидахОмские ИТ-субботники
 
Юрий Ветров — Алгоритмический дизайн
Юрий Ветров — Алгоритмический дизайнЮрий Ветров — Алгоритмический дизайн
Юрий Ветров — Алгоритмический дизайнYury Vetrov
 
А существуют ли в реальности 64-битные ошибки?
А  существуют ли в реальности 64-битные ошибки?А  существуют ли в реальности 64-битные ошибки?
А существуют ли в реальности 64-битные ошибки?Tatyanazaxarova
 
Интернет в помощь команде разработчиков культурно массового мероприятия
Интернет в помощь команде разработчиков культурно массового мероприятияИнтернет в помощь команде разработчиков культурно массового мероприятия
Интернет в помощь команде разработчиков культурно массового мероприятияnomoretears
 
Презентация: 1С-Bitrix — как начать
Презентация: 1С-Bitrix — как начатьПрезентация: 1С-Bitrix — как начать
Презентация: 1С-Bitrix — как начатьDmitriy Polisadov
 
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного вебаWUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного вебаYury Vetrov
 
Итоги серии HackDay в 2014-м году
Итоги серии HackDay в 2014-м годуИтоги серии HackDay в 2014-м году
Итоги серии HackDay в 2014-м годуMikhail Kulakov
 
'Tensorflow.js in real life' by Pavlo Galushko at OdessaJS'2020
'Tensorflow.js in real life' by Pavlo Galushko at OdessaJS'2020'Tensorflow.js in real life' by Pavlo Galushko at OdessaJS'2020
'Tensorflow.js in real life' by Pavlo Galushko at OdessaJS'2020OdessaJS Conf
 
А. Колб про стратегию самообмана: когда SEO и PPC для интернет-магазина не ра...
А. Колб про стратегию самообмана: когда SEO и PPC для интернет-магазина не ра...А. Колб про стратегию самообмана: когда SEO и PPC для интернет-магазина не ра...
А. Колб про стратегию самообмана: когда SEO и PPC для интернет-магазина не ра...Netpeak
 

Similar to Елена Гальцина (20)

WebGL. Что за технология, почему стоит изучать и как начать ей пользоваться, ...
WebGL. Что за технология, почему стоит изучать и как начать ей пользоваться, ...WebGL. Что за технология, почему стоит изучать и как начать ей пользоваться, ...
WebGL. Что за технология, почему стоит изучать и как начать ей пользоваться, ...
 
Как жить на острие технологий в продакшне и не сойти с ума / Александр Курган...
Как жить на острие технологий в продакшне и не сойти с ума / Александр Курган...Как жить на острие технологий в продакшне и не сойти с ума / Александр Курган...
Как жить на острие технологий в продакшне и не сойти с ума / Александр Курган...
 
Евгений Жарков "Как быть хорошим фронтенд-разработчиком"
Евгений Жарков "Как быть хорошим фронтенд-разработчиком"Евгений Жарков "Как быть хорошим фронтенд-разработчиком"
Евгений Жарков "Как быть хорошим фронтенд-разработчиком"
 
Joker2014
Joker2014Joker2014
Joker2014
 
Студия дизайна «Чипса» — тренды в дизайне 2016 или где быть дизайнеру завтра?
Студия дизайна «Чипса» — тренды в дизайне 2016 или где быть дизайнеру завтра?Студия дизайна «Чипса» — тренды в дизайне 2016 или где быть дизайнеру завтра?
Студия дизайна «Чипса» — тренды в дизайне 2016 или где быть дизайнеру завтра?
 
5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда 5 правил успешной разработки приложений для бренда
5 правил успешной разработки приложений для бренда
 
Продукт или проект - Александр Борисов Dev2Dev v1.5 23.11.2014
Продукт или проект - Александр Борисов  Dev2Dev v1.5 23.11.2014Продукт или проект - Александр Борисов  Dev2Dev v1.5 23.11.2014
Продукт или проект - Александр Борисов Dev2Dev v1.5 23.11.2014
 
Павел Юрийчук - Разработка приложений под мобильные браузеры
Павел Юрийчук - Разработка приложений под мобильные браузерыПавел Юрийчук - Разработка приложений под мобильные браузеры
Павел Юрийчук - Разработка приложений под мобильные браузеры
 
Основы разработки сайтов by Uplab
Основы разработки сайтов by UplabОсновы разработки сайтов by Uplab
Основы разработки сайтов by Uplab
 
Programmers' Mistakes for Dummies
Programmers' Mistakes for DummiesProgrammers' Mistakes for Dummies
Programmers' Mistakes for Dummies
 
От заката до рассвета | Максим Безуглый | Zlit Tech
От заката до рассвета | Максим Безуглый | Zlit TechОт заката до рассвета | Максим Безуглый | Zlit Tech
От заката до рассвета | Максим Безуглый | Zlit Tech
 
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
 
Юрий Ветров — Алгоритмический дизайн
Юрий Ветров — Алгоритмический дизайнЮрий Ветров — Алгоритмический дизайн
Юрий Ветров — Алгоритмический дизайн
 
А существуют ли в реальности 64-битные ошибки?
А  существуют ли в реальности 64-битные ошибки?А  существуют ли в реальности 64-битные ошибки?
А существуют ли в реальности 64-битные ошибки?
 
Интернет в помощь команде разработчиков культурно массового мероприятия
Интернет в помощь команде разработчиков культурно массового мероприятияИнтернет в помощь команде разработчиков культурно массового мероприятия
Интернет в помощь команде разработчиков культурно массового мероприятия
 
Презентация: 1С-Bitrix — как начать
Презентация: 1С-Bitrix — как начатьПрезентация: 1С-Bitrix — как начать
Презентация: 1С-Bitrix — как начать
 
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного вебаWUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
 
Итоги серии HackDay в 2014-м году
Итоги серии HackDay в 2014-м годуИтоги серии HackDay в 2014-м году
Итоги серии HackDay в 2014-м году
 
'Tensorflow.js in real life' by Pavlo Galushko at OdessaJS'2020
'Tensorflow.js in real life' by Pavlo Galushko at OdessaJS'2020'Tensorflow.js in real life' by Pavlo Galushko at OdessaJS'2020
'Tensorflow.js in real life' by Pavlo Galushko at OdessaJS'2020
 
А. Колб про стратегию самообмана: когда SEO и PPC для интернет-магазина не ра...
А. Колб про стратегию самообмана: когда SEO и PPC для интернет-магазина не ра...А. Колб про стратегию самообмана: когда SEO и PPC для интернет-магазина не ра...
А. Колб про стратегию самообмана: когда SEO и PPC для интернет-магазина не ра...
 

More from CodeFest

Alexander Graebe
Alexander GraebeAlexander Graebe
Alexander GraebeCodeFest
 
Никита Прокопов
Никита ПрокоповНикита Прокопов
Никита ПрокоповCodeFest
 
Денис Баталов
Денис БаталовДенис Баталов
Денис БаталовCodeFest
 
Александр Калашников
Александр КалашниковАлександр Калашников
Александр КалашниковCodeFest
 
Ирина Иванова
Ирина ИвановаИрина Иванова
Ирина ИвановаCodeFest
 
Marko Berković
Marko BerkovićMarko Berković
Marko BerkovićCodeFest
 
Денис Кортунов
Денис КортуновДенис Кортунов
Денис КортуновCodeFest
 
Александр Зимин
Александр ЗиминАлександр Зимин
Александр ЗиминCodeFest
 
Сергей Крапивенский
Сергей КрапивенскийСергей Крапивенский
Сергей КрапивенскийCodeFest
 
Сергей Игнатов
Сергей ИгнатовСергей Игнатов
Сергей ИгнатовCodeFest
 
Николай Крапивный
Николай КрапивныйНиколай Крапивный
Николай КрапивныйCodeFest
 
Alexander Graebe
Alexander GraebeAlexander Graebe
Alexander GraebeCodeFest
 
Вадим Смирнов
Вадим СмирновВадим Смирнов
Вадим СмирновCodeFest
 
Константин Осипов
Константин ОсиповКонстантин Осипов
Константин ОсиповCodeFest
 
Raffaele Rialdi
Raffaele RialdiRaffaele Rialdi
Raffaele RialdiCodeFest
 
Максим Пугачев
Максим ПугачевМаксим Пугачев
Максим ПугачевCodeFest
 
Rene Groeschke
Rene GroeschkeRene Groeschke
Rene GroeschkeCodeFest
 
Иван Бондаренко
Иван БондаренкоИван Бондаренко
Иван БондаренкоCodeFest
 
Mete Atamel
Mete AtamelMete Atamel
Mete AtamelCodeFest
 
Алексей Акулович
Алексей АкуловичАлексей Акулович
Алексей АкуловичCodeFest
 

More from CodeFest (20)

Alexander Graebe
Alexander GraebeAlexander Graebe
Alexander Graebe
 
Никита Прокопов
Никита ПрокоповНикита Прокопов
Никита Прокопов
 
Денис Баталов
Денис БаталовДенис Баталов
Денис Баталов
 
Александр Калашников
Александр КалашниковАлександр Калашников
Александр Калашников
 
Ирина Иванова
Ирина ИвановаИрина Иванова
Ирина Иванова
 
Marko Berković
Marko BerkovićMarko Berković
Marko Berković
 
Денис Кортунов
Денис КортуновДенис Кортунов
Денис Кортунов
 
Александр Зимин
Александр ЗиминАлександр Зимин
Александр Зимин
 
Сергей Крапивенский
Сергей КрапивенскийСергей Крапивенский
Сергей Крапивенский
 
Сергей Игнатов
Сергей ИгнатовСергей Игнатов
Сергей Игнатов
 
Николай Крапивный
Николай КрапивныйНиколай Крапивный
Николай Крапивный
 
Alexander Graebe
Alexander GraebeAlexander Graebe
Alexander Graebe
 
Вадим Смирнов
Вадим СмирновВадим Смирнов
Вадим Смирнов
 
Константин Осипов
Константин ОсиповКонстантин Осипов
Константин Осипов
 
Raffaele Rialdi
Raffaele RialdiRaffaele Rialdi
Raffaele Rialdi
 
Максим Пугачев
Максим ПугачевМаксим Пугачев
Максим Пугачев
 
Rene Groeschke
Rene GroeschkeRene Groeschke
Rene Groeschke
 
Иван Бондаренко
Иван БондаренкоИван Бондаренко
Иван Бондаренко
 
Mete Atamel
Mete AtamelMete Atamel
Mete Atamel
 
Алексей Акулович
Алексей АкуловичАлексей Акулович
Алексей Акулович
 

Елена Гальцина