Получи случайную криптовалюту за регистрацию!

Переиспользуй! Именно с таким посылом выступил на внутренней г | Столярная мастерская

Переиспользуй!
Именно с таким посылом выступил на внутренней горизонтальной конференции Додо по приложениям в этот вторник. Презентация стала моей рефлексией по инструментам для упрощения разработки, что мы с командой использовали в студии Relocus.

Основные тезисы:

1. Атомарный дизайн помогает быстрее и качественнее разрабатывать приложение, так как контроль за сущностями и их количеством происходит на макро и микро уровне. Я особенно кайфовал, когда Магомед, дизайнер и бывший партнер в Relocus, старался по максимуму уменьшить количество используемых атомов в проекте. Его фраза “В ограничениях рождается что-то поистине прекрасное” до сих пор придает мне сил и мотивации. Поэтому всегда прошу задавать себе вопрос: “Что можно выкинуть из очередного проекта?” (именно выкинуть, а не отказаться, будьте жестче!)

2. Фирменный стиль позволяет сохранить фокус на главных вещах, которые определяют проект. Благодаря фирстилю приложения не только обретают уникальность, но и в прямом смысле появляется новый язык, на котором говорят все участники проекта вне зависимости от платформы.

3. Библиотека компонентов - это упакованный опыт прошлого. От проекта к проекту стоит переиспользовать те части, вокруг которых вы уже сделали большую работу: продумали UX, покрутили UI, получили подтверждение гипотез в тестах.
Именно этот подход мы заложили в Ordering платформу. И первым единым компонентом станет Payment SDK на все приложения Dodo Brands.

4*. Единая генерация компонентов. В студии к этому не успели прийти, поэтому рекомендую все рассуждения на эту тему посмотреть в записи с конференции.

Итогом рефлексии стал единый вопрос: “Что стоит заложить как минимальный фундамент для переиспользования в глобальных целях?”. Ответы на этот вопрос станут хорошей основой для предстоящих стратегический сессий.