cookie

We use cookies to improve your browsing experience. By clicking «Accept all», you agree to the use of cookies.

avatar

Dodo Mobile

Канал о мобильной разработке в Dodo Brands. Канал ведёт Михаил Рубанов: @akaDuality Вакансии https://dodobrands.notion.site/Dodo-Brands-a0e9e9ad779442a2aa322ddb52543d0a

Show more
Advertising posts
4 491
Subscribers
+324 hours
+87 days
+1530 days

Data loading in progress...

Subscriber growth rate

Data loading in progress...

На мобиусе мы участвуем в трех докладах! - Я расскажу про наш опыт с дополненной реальностью, - Максим Качинкин про внедрение Compose в Дринкит, - Екатерина Батеева будет экспертом на докладе про локализацию. При этом два из трех докладов доступны для всех зарегистрировавшихся на Comunity Day, успевайте подать заявку!
Show all...

🔥 5
Repost from Dodo Engineering
Photo unavailableShow in Telegram
Совсем скоро пройдёт Mobius — крутейшая техническая конференция для мобильных разработчиков. Идёте на неё или планируете подключиться онлайн? Приходите послушать участников нашей команды! 🤩 23 мая с 12:15 до 13:00 Макс Качинкин, наш Android Tech Lead, расскажет о тех кейсах-вызовах, с которыми его команда столкнулась при переносе проекта с Compose на View, и о том, как они справлялись с этими вызовами. В тот же день, с 14:00 до 15:00, Миша Рубанов, Head of Mobile & People Lead, поделится опытом приготовления 3D-пиццы. Покажет, как решить все интерфейсные проблемы, с которыми он столкнулся. В общем вы узнаете всё о том, как прикрутить AR к вашему приложению буквально за один вечер. 😮 Екатерина Батеева, iOS Developer, в этот день будет экспертом на докладе о локализации iOS-приложений в 2024 году, который можно будет послушать с 12:55 до 13:35. Кстати, если вам интересно, чем занимаются эксперты на конференциях, пишите — расскажем в одном из следующих постов. В оффлайн-дни конференции, 31 мая и 1 июня, Катю можно будет встретить очно в кластере «Ломоносов», находящемся по адресу Раменский бульвар, 1. Приходите пообщаться! 👀
Show all...
🔥 13👍 3
Запись выше это лишь одна из десятка встреч нашей гильдии, которая проходит каждую неделю, я просто монтажить не успеваю 😄 Если хотите больше такого в своей жизни, то приходите работать в Дринкит — мы ищем iOS-разработчика, который очень любит делать клевые интерфейсы. Вакансия в Дринкит на iOS
Show all...
Senior iOS-разработчик в Дринкит | Notion

Привет! Мы Dodo Brands — международная компания, развивающая три глобальных фуд-тех бренда: Drinkit, Dodo Pizza и Kebster.

18
Playdate на Swift Playdate это портативная консоль с черно-белым экраном и ручкой для кручения. Недавно для нее стало можно разрабатывать на Swift, я попробовал и рассказал на встрече iOS-гильдии про 4 дня экспериментов: ⁃ показываю насколько простое API, ⁃ вою, что нет тестов, дебагера и логера и от этого оч сложно, ⁃ почему дебажить в туалете приходится, ⁃ как купить в России, ⁃ разбираем UnsafeMutablePointer, ⁃ объясняю ручное управление памятью: borrowing, inout, consuming, https://youtu.be/uzlH3cymCVM
Show all...
Как писать игры на Swift для Playdate

Playdate это портативная консоль с черно-белым экраном и ручкой для курчения. Недавно для нее стало можно разрабатывать на Swift, я попробовал и рассказываю на встрече iOS-гильдии в Додо Инжиниринге по 4 дня экспериментов 0:00 Что еще за Playdate 2:22 При чем тут Swift 3:55 как это выглядит в Xcode 5:18 Из чего состоит игра 6:35 API для Playdate 8:40 Обработка нажатий 9:45 Насколько низкоуровнева 11:30 Жизнь без Foundation 12:13 Интероп в С 13:03 Разработка вслепую 15:10 UnsafeMutablePointer 24:44 Про мой «стек» 25:56 Дельный совет про связный список 29:17 Можно ли С-либы? 30:14 История про игру для айпода-нано 31:48 Про проблемы билда 32:50 Array почти не помогает 35:50 Embedded Swift и ручное управление памятью 37:15 Borrowing, inout, consuming 41:15 Вопросы из зала. Косячил ли я по памяти 43:13 Как анимации на архитектуру влияют 46:50 Схема расптространения игры. Как купить на Авито 49:00 Изучаем магазин игр. Бесплатно дадут 24 игры 54:35 Что я успел за 4 дня 55:36 Как крутится крутилка 55:58 Экран — главный минус

16
Как работает Switch Control в Додо Пицце Switch Control — это очень мощная технология, которая помогает самым разным людям, которые не могут коснуться экрана. Широко известно, что Стивен Хоккинг был полностью парализован и у него работала лишь одна мышца на щеке, но этого достаточно, чтобы управлять приложением и компьютером! Одного сигнала достаточно, чтобы отдать компьютеру самую главную команду — нажать кнопку. Как и в скринридере Switch Control показывает на экране рамку фокуса, которая может перемещаться по экрану сама, а человеку достаточно будет вовремя выбирать нужные элементы. Если человек может отдавать несколько команд, то управление сильно упрощается: человек может нажатием на разные внешние кнопки перемещать фокус, выходить с экрана, включать музыку и так далее. Физическая кнопка может быть любой: большая кнопка, которую надо нажать плечом или головой, педаль под ногу или можно даже разные звуки использовать в качестве команды! Буквально: сопеть, крехтеть, свистеть и это все будут разные команды. Есть даже мимические жесты: например, я могу открыть рот, чтобы выбрать элемент, поднять брови, чтобы переместить фокус повыше и нахмурить брови чтобы опустить его. Можно улыбнуться, чтобы поставить лайк! https://youtu.be/w8iJsqL6rBw
Show all...
Как работает Switch Control в Додо Пицце

Switch Control — это очень мощная технология, которая помогает самым разным людям, которые не могут коснуться экрана. Широко известно, что Стивен Хоккинг был полностью парализован и у него работала лишь одна мышца на щеке, но этого достаточно, чтобы управлять приложением и компьютером! Одного сигнала достаточно, чтобы отдать компьютеру самую главную команду — нажать кнопку. Как и в скринридере Switch Control показывает на экране рамку фокуса, которая может перемещаться по экрану сама, а человеку достаточно будет вовремя выбирать нужные элементы. Если человек может отдавать несколько команд, то управление сильно упрощается: человек может нажатием на разные внешние кнопки перемещать фокус, выходить с экрана, включать музыку и так далее. Физическая кнопка может быть любой: большая кнопка, которую надо нажать плечом или головой, педаль под ногу или можно даже разные звуки использовать в качестве команды! Буквально: сопеть, крехтеть, свистеть и это все будут разные команды. Есть даже мимические жесты: например, я могу открыть рот, чтобы выбрать элемент, поднять брови, чтобы переместить фокус повыше и нахмурить брови чтобы опустить его. Можно улыбнуться, чтобы поставить лайк! 0:00 Зачем нужен 0:30 Как настроить 0:45 Навигация в меню 1:00 Контектное меню 1:20 Скролл 1:55 Карточка пиццы 2:30 Корзина 3:00 Глайдинг курсор 3:28 Навигация головой 4:15 Навигация звуками

13👍 3
Как работает Voice Control в Додо Пицце Voice control – это управление телефоном с помощью голоса. После включения поверх интерфейса любого приложения появится дополнительные элементы, которые подсказывает, что нужно говорить. Человек может отдавать голосовые команды, телефон будет превращать их в текст и по нашим подписям понимать о какой кнопке говорит человек. Получается, что если человек может отдавать голосовые команды, но при этом он не может касаться экрана, то он все равно может сделать заказ в приложении через Voice Control. Такие ограничения бывают временными (например, сломал или обжег руки), так и постоянными (отстуствие или парализованность пальцев или рук) https://youtu.be/7pXos0sGxUw
Show all...
Как работает Voice Control в Додо Пицце

Voice control – это управление телефоном с помощью голоса. После включения поверх интерфейса любого приложения появится дополнительные элементы, которые подсказывает, что нужно говорить. Человек может отдавать голосовые команды, телефон будет превращать их в текст и по нашим подписям понимать о какой кнопке говорит человек. Получается, что если человек может отдавать голосовые команды, но при этом он не может касаться экрана, то он все равно может сделать заказ в приложении через Voice Control. Такие ограничения бывают временными (например, сломал или обжег руки), так и постоянными (отсутствие или парализованность пальцев или рук) 0:00 Как работает 0:25 Кому нужен 0:50 3 способа управления 1:40 Делаем заказ

7
Accessibility awareness day 16 мая прошел день осведомленности о доступности. Не могу не поддержать, поэтому снял 3 ролика про разные технологии доступности на примере приложения Додо Пиццы. Есть заблуждение, что доступность нужна очень маленькому кругу лиц. Это не так аж в нескольких разрезах. Треть людей включают настройки доступности. Это по нашей статистики, мы измеряли только графические настройки, а appt.org рассказывает, что цифра от 45 до 63%. Кароч когда молодые дизайнеры и разработчики до 30 лет делают приложения, то есть небольшое искажение том, какой пользователь может быть на самом деле. С другой стороны, очевидно, что, например, незрячих людей должны быть доли процента. Это так, не не спешите делать выводы о том нужно ли заниматься адаптацией, потому что подписав кнопки для тестирования вы практически полностью получаете поддержку и для управления голосом и для управления внешними устройствами, но и позволяет просто озвучивать все кнопки для тех, кто плохо видит, а это под 4% аудитории. Т.е. занимаясь адаптацией мы охватываем довольно большой круг людей — для нашего приложения это сотни тысяч пользователей. Ну а теперь к роликам, чтобы получше понять как что работает.
Show all...
Appt.org | A guide for making apps accessible | Appt

Appt.org empowers developers and organizations to build accessible apps for everyone by offering current stats on the use of accessibility features, code documentation for iOS, Android and other platforms, guidelines, tips and how-to's.

4👍 3
Как работает VoiceOver в Додо Пицце Подписывние элементов интерфейса позволяет телефону озвучить приложение для незрячих через скринридер VoiceOver. Но это позволяет работать технологии Voice Control в обратную сторону: человек может отдавать голосовые команды, телефон будет превращать их в текст и по нашим подписям понимать о какой кнопке говорит человек. Получается, что если человек может отдавать голосовые команды, но при этом он не может касаться экрана, то он все равно может сделать заказ в приложении через Voice Control. Такие ограничения бывают временными (например, сломал или обжег руки), так и постоянными (отстуствие или парализованность пальцев или рук) https://youtu.be/ZnFc2A6n_48
Show all...

9
Photo unavailableShow in Telegram
Задание для дизайнеров Покажите на картинке, что палочку можно сжимать, вращать, сдавливать, находить в пространстве и заряжать. А еще она умеет вибрировать, наклоняться, давить с разным нажимом, очень точная и с низкой задержкой
Show all...
22😁 13🔥 4
250 тыщ на клавы Круглую цифру надо отпраздновать другой круглой цифрой, поэтому сегодня я расскажу про всякое клавиатурное: что вам точно стоит сделать прямо сейчас, что стоит попробовать, какие клавиатуры попробовал я, на что потратил бы следующие сто тысяч, как пересел на другую раскладку, почему я ее обожаю и ненавижу одновременно, куда лезть не стоит, иначе все привычки разломаете. Смотреть на клавиатуры
Show all...
250 тыщ на клавы

00:45 про что был прошлый доклад 01:14 План 01:23 Игровые интерфейсы 03:27 Дисплей Брайля Привычки 05:27 Про клавиатуру макбука 06:19 Как русский ломает привычки 07:16 Универсальная раскладка 08:10 Раскладка для символов 09:02 Как удалить дефолтную раскладку 09:36 Немодальное переключение языков 10:24 Ускоряем клавиатуру 10:52 Курсоры под пальцем Клавиатуры 11:33 Что я покупал 10:52 Vortex Core 14:15 Iris и эргономическая клавиатура 18:02 Про подлокотники 19:07 Atreus 21:25 Jian 22:22 Dactyl Manuform 23:56 Moonlander 26:31 Keyboard Model 01 32:25 Scylla 33:47 Сколько я потратил на клавиатуры 34:27 А что дальше то? 36:27 Дай денег 39:48 Расположение клавиш 41:47 Второй слой 43:27 Где купить? Раскладки 45:41 Проблемы альтернативных раскладок 48:55 Чем прекрасен HALMAK 52:34 Насколько сложно сменить раскладку 53:58 Чем ужасен HALMAK Стено 55:32 Стенография 57:30 Зачем отдельная программа для стенографии 59:43 Книга Shift Happens 1:00:31 Что сделать прямо сейчас

👍 11🔥 2
Choose a Different Plan

Your current plan allows analytics for only 5 channels. To get more, please choose a different plan.