У меня появился повод вспомнить про фичу, которую сделали пару лет назад — интерфейс выбора пиццы из половинок в Додо.

Расскажу как дизайнили, почему и какие решения приняли. От идеи до прода в одном треде.
Продукт показываем крупно, в полную ширину экрана. Можно было бы еще крупнее — вынести за пределы экрана, но нам важна форма пиццы, а не начинка.
Управлять контентом напрямую кайфово, поэтому двигаем пиццы под пальцем. Получается два вертикальных списка. Выбранная пицца крупно, остальные уходят в фон, все интерактивно изменяется. смотрите в движении:
О том, как это работает внутри мы написали статью
habr.com/ru/company/dod…
Пицц много — нужны скролл-индикаторы. Взяли бы стандартные, но для списка слева все равно придется кастомайзить, чтобы передвинуть к другому краю, поэтому делаем свои и закругляем вдоль пиццы, чтобы целостно было.

Заголовки тоже по форме пиццы.
Нужно больше фана — добавляем легкую вибрацию при перелистывании и кнопку «перемешать» в правом нижнем углу.
Добавляем весь интерфейс вокруг. Кастомизацию по типу теста не показываем на этом экране, потому что хочется сосредоточиться на главном.
Можно выбрать одинаковые — не проблема, переставляем заголовки и просто ведем на обычную карточку.
Надо научить пользоваться интерфейсом. Для обучения сами подскроливаем пиццу справа, тем самым уходим из дефолтного состояния одинаковых пицц.

При объединении плавно переходим на новый экран. Обратный переход интерактивен.
И вот мы подошли к самому вкусному.

Спустя 3 года Dominos Russia показывает свои наработки.

Без комментариев.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Михаил Рубанов

Михаил Рубанов Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @akaDuality

21 Oct
Как я сборку ускорял

Пару недель назад столкнулся с тем, что проект долго собирается. Ну вы знаете, если программируете на iOS. Начал разбираться.

Тред
Взял тулзу xcode build times, она ставит метки вокруг каждого фреймворка. Прогнал билд, нарисовал диаграмму Ганта.

github.com/PaulTaykalo/xc…
Мы уже пару лет занимаемся распилом и 70% кода в модулях. Но тогда на графе 60% времени уходит на компиляции 30% монолита. Image
Read 26 tweets
4 Jul
Редизайним клавиатуру

Уже сотню лет никто не решается массово заредизайнить клаву. У Эпла последняя выглядит вот так. Давайте немного подвигаем кнопки и посмотрим как можно сделать лучше.
Наши пальцы двигаются впереди и назад, а не по диагонали, поэтому кнопки выравниваем в колонки.
Длина боковых клавиш нужна была только для компенсации сдвига, укоротим кнопки обратно. Не спешите бомбить за короткий энтер, его еще подвинем поудобней.
Read 31 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(