Dodo Engineering – Telegram
Dodo Engineering
3.65K subscribers
874 photos
32 videos
3 files
691 links
Рассказываем о том, как развиваем IT в Dodo Brands.

Habr https://habr.com/companies/dododev/
Вакансии https://dodoteam.ru/vacancies/
Download Telegram
Шейдеры в iOS 17 для начинающих


Шейдер — это программа для видеокарты, которая считается для каждого пикселя по отдельности. Миллионы раз за кадр и миллиарды раз в секунду! На выходе получаются  классные эффекты, например перелистывание страниц в iBooks. Но есть одна проблема — код шейдеров радикально отличается от того, которым iOS-разработчики обычно красят кнопки.

В iOS 17 Apple сильно упростила написание шейдеров — теперь название функции достаточно указать модификатором к любой View в SwiftUI. Самое время поднять тему и понять, что это за шейдеры такие.

В первой статье вместе с Мишей Рубановым разбираемся в теме, базовых функциях и тренируем шейдерную насмотренность. А уже в следующей разберём по шагам сложные примеры.
4👍4👎1
Выход Dodo Brands на международный рынок и цель стать глобальной компанией сильно повлияли на то, какой стала Dodo IS. Система, которая долгое время работала одинаково для ресторанов в одной стране, превращается в платформу, становится удобной для интеграций с продуктами внешних разработчиков, в ней появляются специфичные для разных стран сценарии и фичи.

О том, как мы готовимся к открытиям в новых странах, какие очевидные и не очень локальные особенности нужно учитывать и как наладить процесс управления знаниями расскажет Дмитрий Павлов на конференции SmartDev.

Подключайтесь к онлайн-трансляции 21 сентября, в 16:45 — участие бесплатное, но нужно зарегистрироваться.
🔥12👍1
Как увеличить мощность A/B-теста, если мало данных и время поджимает

Одно из наших исследований показало, что пользователи, которые дают доступ к геолокации, чаще совершают заказы в приложении Додо Пиццы.

Мы решили проверить, можем ли мы нарастить долю таких пользователей, и запустили A/B-тест. К моменту, когда нужно было проводить анализ, оказалось, что данных мало, да ещё и часть из них оказалась пришлось выбросить в мусорку.

Но время поджимало, все ждали результатов, и тогда Анастасия Соколова, наш продуктовый аналитик, использовала свои «секретные техники» по анализу A/B-тестов.

В статье она рассказывает, ей удалось увеличить выборку без бутстрапа и что мы выяснили после теста.

Читать 6 минут
👍8👏21
😁12🔥4👏4
CD-диск и NameDrop

Вторая статья про шейдеры в SwiftUI уже вышла!

Вместе с Мишей Рубановым разбираемся, как создаются сложные и красивые эффекты: блеск СД-диска и анимация NameDrop из iOS 17.

Читать всем, кто хочет научиться создавать приложения, интерфейс которых способен удивлять.

И напоминалочка, что новичкам лучше начать с первой статьи — в ней раскрываются базовые принципы работы с шейдерами.
🔥5👏3
Закрываем неделю подборкой горящих вакансий от нашей команды!

💻 Product Owner Data Platform
Ищем продакта в команду Data Platform. Цель платформы – сделать так, чтобы опираясь на данные и аналитику, команды разработки создавали прорывные продукты, внедряли инновации и постоянно развивались.

🍕 Product Owner Digital Pizza Experience
Ищем продакта в команду Digital Pizza Experience, которая отвечает за глобальные приложения и сайт Додо Пицца. Развиваем функционал – например, запускаем определение адреса по геолокации, а также развиваем центр экспертизы клиентского опыта: настраиваем процесс работы с гипотезами и запускаем исследования пользователей.

🧙 Data Analytic в IMF
Ищем data-аналитика в команду International Master-Franchising. Команда развивает концепции Dodo Brands по всему миру, за следующие три года вместе с нашими партнерами-франчайзи планируем вырасти с 30 до 140 точек в разных странах.
🔥61👍1🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥12
Делимся статьей техлида команды Anroid Максима Качинкина. Сегодня рассказываем, как мы применяем DI Kodein в Kotlin Multiplatform и Jetpack Compose в проекте Дринкит.

Быть в авангарде в разработке — жизненная необходимость. Поэтому многие проекты уже переходят на Jetpack Compose, а самые смелые и продвинутые даже выпускают приложения на KMP. Мы в проекте Дринкит тоже активно переходим на Jetpack Compose (с KMP пока не сделали подход). Ну и как же жить со всем этим без DI? Правильно, никак. Поэтому в этой статье расскажем, как применять DI Kodein в Kotlin Multiplatform и Jetpack Compose. Кстати, это вторая статья из цикла статьей про Kodein DI для Android (ссылка на первую есть в конце статьи).

Время на чтение 👉15 минут
11🔥1👏1
Forwarded from QAжется, работает! (Evgeniy)
Пока пишется следующий пост, можно почитать мою свеженаписанную статью на dev.to про соотношение разработчиков и тестировщиков, поставить лайки и обсудить в коментариях что еще влияет на соотношение, либо что из перечисленного не влияет
Ну и ставьте 🙏 под постом, если нужно эту статью опубликовать на русском
https://dev.to/dodoengineering/how-many-testers-should-ensure-dodo-is-high-quality-2iop
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👏2🙏2
Начинаем неделю с новой статьи от нашего android-разработчика Димы Максимова.

Вы задумывались о том, как качать цифровой опыт пользователей не только развивая функциональность и удобство интерфейса, но и создавая классные эмоции? Мы – да, и кажется, у нас это получается.

Рассказали про наш опыт c Compose в редизайне приложения Drinkit, время на чтение 👉 10 минут.
5🔥3👏3
В работе важно подводить регулярные и промежуточные итоги, чтобы смотреть на свои достижения, согласны?

Вот мы с командой 💻 Dodo Engineering подготовили карточки, где коротко рассказали о самых значимых запусках третьего квартала. Спасибо всем-всем командам, которые помогают драйвить бизнес Dodo Brands через технологии, дальше – больше!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
15🔥8👏4🏆1
Всем привет!

Мы сегодня к вам с одной вакансией, но это – очень важная вакансия для этого канала. Ищем редактора в команду 💻 IT-бренда. И, как вы понимаете, этот канал будет одной их ключевых площадок, которую предстоит развивать. А еще наш блог на Habr, наши внутренние коммуникации, работать с текстами и смыслами везде, где только можно. Обещаем много-много интересных задач!

Знаем, что почти все читатели канала – это разработчики, аналитики, продакты, дизайнеры, менеджеры, но еще знаем, что среди вас есть DevRel-специалисты, а также создатели контента, копирайтеры и редакторы. Вдруг случится идеальный метч?

Про вакансию подробнее по ссылке. Если есть кому пошарить, то будем очень признательны 🦤
Please open Telegram to view this post
VIEW IN TELEGRAM
17👍2😁2😍2
Не можем вам не рассказать!

Наше приложение Dodo Pizza 🦤 заняло первое место на ежегодной российской конференции для рестораторов XVI Russian FoodService Forum. Поздравляем команду, которая создает и улучшает цифровой опыт наших гостей, а также всех коллег, причастных к этой победе!

Дальше будет круче и красивее! Мы в самом начале🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3516🏆8👏6❤‍🔥1👍1
Друзья, давно не виделись оффлайн! Предлагаем это исправить — 12 декабря в офисе Dodo Brands в Москве проведём QA митап 🤘🏻

Поговорим о том, как командам быстрее передавать фичи бизнесу и писать эффективные ассерты в интеграционных тестах. Приходите, будет интересно!

Участвовать можно онлайн или оффлайн, регистрация по ссылке до 10 декабря 👉🏻 https://qa-dodo-spb.timepad.ru/event/2670046/
🔥124👍2
В понедельник с утра у нас будет открытая трансляция Big Dodo Call. Приходите послушать про запуск AI-пиццы 🍕, это интересно :)
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉2👎1🔥1💯1
Forwarded from Додо Бизнес
Всем привет!

15 ноября команда Dodo Pizza в Дубае запустила фичу AI pizza в приложении. Это – яркий и смелый эксперимент. Пицца с клубникой, попкорном или хрустящими колечками.

В понедельник, 11 декабря, в 10:00 встречаемся на Youtube и вместе смотрим выступление Бори Герна на Big Dodo Call про запуск фичи.

Боря поделится, для чего бизнесу нужны такие эксперименты и с какими сложностями столкнулась команда.

Присоединяйтесь по ссылке или переходите по qr-коду на картинке. До встречи!
👍63🔥2