На самом деле меняются не контролы, а вью-контроллеры с ними. Сначала мы заменяем контроллер с сегментом на контроллер с кнопкой, а потом он меняет расположение элементов с горизонтального на вертикальный. Звучит сложно, но применять такой контрол довольно легко.
Впереди много задач. После того, как накопится достаточное количество примеров — напишем статью и расскажем как поддерживать dynamic type без боли.
Впереди много задач. После того, как накопится достаточное количество примеров — напишем статью и расскажем как поддерживать dynamic type без боли.
Локализация и unit-тесты
В начале недели мы выпустили обновление: теперь приложение можно скачать и в Казахстане. Впереди много других стран и мы готовимся к локализации. Один из шагов — множественные формы слов: 1 пицца, 3 пиццы, 8 пицц.
Чтобы не ошибиться, мы покрыли перевод юнит тестами. Оказалось, что это не самая очевидная задача. В статье о том как её решить и как мы к этому пришли.
https://medium.com/@akaDuality/как-протестировать-plural-forms-в-ios-dcb56c5086bd
В начале недели мы выпустили обновление: теперь приложение можно скачать и в Казахстане. Впереди много других стран и мы готовимся к локализации. Один из шагов — множественные формы слов: 1 пицца, 3 пиццы, 8 пицц.
Чтобы не ошибиться, мы покрыли перевод юнит тестами. Оказалось, что это не самая очевидная задача. В статье о том как её решить и как мы к этому пришли.
https://medium.com/@akaDuality/как-протестировать-plural-forms-в-ios-dcb56c5086bd
Medium
Как протестировать plural forms в iOS?
Кратко: указав bundle и locale
Forwarded from Dodo Engineering via @like
YouTube
Как понять, что твоя работа крутая?
История разработчика из Додо, который может всё.
В какой-то момент мы начали замечать, что вокруг разработчиков в Додо начинают появляться мифы. Например, многие уверены, что наши разработчики обязаны работать в пиццериях раз в месяц. А кто-то считает, что…
В какой-то момент мы начали замечать, что вокруг разработчиков в Додо начинают появляться мифы. Например, многие уверены, что наши разработчики обязаны работать в пиццериях раз в месяц. А кто-то считает, что…
Пока изучал как работает Voice Over наткнулся на программу Be My Eyes, через неё слепой может позвонить вам, чтобы попросить о помощи. Написал о том, как я пару раз помог и что узнал после этого.
https://medium.com/@akaDuality/как-помочь-незнакомому-слепому-2cd7ca2bac8b
https://medium.com/@akaDuality/как-помочь-незнакомому-слепому-2cd7ca2bac8b
Medium
Как помочь слепому
Я поставил программу Be My Eyes, чтобы узнать больше о жизни людей с ограничениями. Суть проста: когда слепому нужна помощь зрячего, он…
This media is not supported in your browser
VIEW IN TELEGRAM
Это не анонс! Разминка, не более.
Интересный цикл: людям не интересны Watch, потому что мало приложений, а приложения неоправданно писать, потому что мало пользователей.
Интересный цикл: людям не интересны Watch, потому что мало приложений, а приложения неоправданно писать, потому что мало пользователей.
Мне стыдно когда я программирую в паре
В Додо Пицце программировать в паре — обычное дело. Написал о том, почему мне было стрёмно и как я исправился.
https://medium.com/@akaDuality/мне-стыдно-когда-я-программирую-в-паре-80df0aa4562c?source=friends_link&sk=0a6a120e7fc20e5d0c4f014eaf9266a0
В Додо Пицце программировать в паре — обычное дело. Написал о том, почему мне было стрёмно и как я исправился.
https://medium.com/@akaDuality/мне-стыдно-когда-я-программирую-в-паре-80df0aa4562c?source=friends_link&sk=0a6a120e7fc20e5d0c4f014eaf9266a0
Medium
Мне стыдно, когда я программирую в паре
В Додо Пицце программирование в паре бывает частенько. Это когда вы садитесь за один компьютер, берёте вторую клавиатуру и мышку…
Разделители
Попробовали убрать разделители между ячейками, но вернули всё на место. Написал почему.
https://medium.com/@akaDuality/разделители-между-ячейками-ec345571692a
Попробовали убрать разделители между ячейками, но вернули всё на место. Написал почему.
https://medium.com/@akaDuality/разделители-между-ячейками-ec345571692a
Medium
Разделители между ячейками
— Миша, а давай разделители в списках уберём, чище станет.
Мы усиливаем команду мобильной разработки. За прошлый год мы сделали оценку заказов, пиццу из половинок, выпустили приложение в Казахстане и Беларуси. В этом году мы хотим сделать конструктор своей пиццы, упростить повторный заказ, выпустить приложение ещё в нескольких странах. Раньше мы делали всё одной командой, а теперь их две.
Когда мы искали iOS-программиста в прошлый раз, у нас было 78 кандидатов. Увы, многие не прошли на этапе резюме. Я уверен, что все из них замечательные специалисты. Написал о том, почему так получилось и что можно сделать:
https://habr.com/en/company/dodopizzaio/blog/449256/
Сейчас нам нужен андроид разработчик в Москву https://hh.ru/vacancy/31015668
и iOS в Нижний Новгород https://hh.ru/vacancy/31001238
Когда мы искали iOS-программиста в прошлый раз, у нас было 78 кандидатов. Увы, многие не прошли на этапе резюме. Я уверен, что все из них замечательные специалисты. Написал о том, почему так получилось и что можно сделать:
https://habr.com/en/company/dodopizzaio/blog/449256/
Сейчас нам нужен андроид разработчик в Москву https://hh.ru/vacancy/31015668
и iOS в Нижний Новгород https://hh.ru/vacancy/31001238
Хабр
Я прочитал 80 резюме, у меня есть вопросы
У нас не очень простое собеседование. Нужно пройти 3 шага: Прислать резюме, программист его посмотрит, лайкнет если всё хорошо. Рекрутер позвонит, задаст неско...
Статья про пиццу из половинок
Мы выпустили конструктор пиццы из половинок ещё в прошлом году, но статью закончить смог только сейчас.
По ссылке: видео про половинки, альтернативные дизайны, огромный туториал с гифками про то, как собрать такое самому и пример кода в конце.
https://habr.com/ru/company/dodopizzaio/blog/452876/
Мы выпустили конструктор пиццы из половинок ещё в прошлом году, но статью закончить смог только сейчас.
По ссылке: видео про половинки, альтернативные дизайны, огромный туториал с гифками про то, как собрать такое самому и пример кода в конце.
https://habr.com/ru/company/dodopizzaio/blog/452876/
Хабр
UICollectionViewLayout для пиццы из разных половинок
Чтобы сделать пиццу из половинок мы использовали два UICollectionViewLayout. Рассказываю о том, как мы написали такой лейаут для iOS, с чем столкнулись и от чего...
На этой неделе я веду в твитере mobileunderhood.
Сегодня рассказал про доступность нашего приложения, получился тред на 50+ твитов: twitter.com/mobileunderhood/status/1132925447392702464
В ближайшие дни обсудим:
— зачем ходить в пиццерию,
— как проходит тестовый день,
— зачем я пишу в этот канал,
— что не так с вакансиями в интернете.
Сегодня рассказал про доступность нашего приложения, получился тред на 50+ твитов: twitter.com/mobileunderhood/status/1132925447392702464
В ближайшие дни обсудим:
— зачем ходить в пиццерию,
— как проходит тестовый день,
— зачем я пишу в этот канал,
— что не так с вакансиями в интернете.
Twitter
Мобильный разработчик
Тред о том, как мы начали делать приложение доступным #accessibility
Dynamic Type
Алексей Берёзка экспериментирует с dynamic type: у 25% пользователей выбран нестандартный размер текста, хорошо бы это поддерживать.
В супер крупных размерах интерфейс меняется очень сильно: уже не важна красота, остаётся только важное. Рассказываем, что у нас получилось:
https://habr.com/ru/company/dodopizzaio/blog/452226/
Алексей Берёзка экспериментирует с dynamic type: у 25% пользователей выбран нестандартный размер текста, хорошо бы это поддерживать.
В супер крупных размерах интерфейс меняется очень сильно: уже не важна красота, остаётся только важное. Рассказываем, что у нас получилось:
https://habr.com/ru/company/dodopizzaio/blog/452226/
Хабр
Заголовок будет другой
Если вы разрабатываете продукт для масс-маркета, то вероятнее всего им пользуются люди с плохим зрением. Если вы стремитесь делать удобные интерфейсы, то надо сд...
Ввод телефона
Недавно мы выпустили приложение в Беларуси, для неё мы переделали ввод телефонов. Пара инсайтов: как сокращать текст и как не промазать по кнопке:
https://medium.com/@akaDuality/беларусь-номера-телефонов-и-два-ux-фикса-ebcdf551b354
Недавно мы выпустили приложение в Беларуси, для неё мы переделали ввод телефонов. Пара инсайтов: как сокращать текст и как не промазать по кнопке:
https://medium.com/@akaDuality/беларусь-номера-телефонов-и-два-ux-фикса-ebcdf551b354
Medium
Беларусь, номера телефонов и два UX фикса
Весной мы выпустили приложение в Беларуси, ура!
Превью телеграмма показывает статью без видео, за видяшками надо пойти на медиум
Mobile underhood
Месяц назад я провёл неделю в коллективном твиттере mobileUnderhood. Рассказал про всякое, ссылки на треды:
Доступность через Voice Over: как работает, как тестировать, какие задачи надо решить.
https://twitter.com/mobileunderhood/status/1132925447392702464
Гемба: зачем мы ходим в пиццерию и что от этого получаем.
https://twitter.com/mobileunderhood/status/1133298180718759939
Тестовый день и то, как мы его проводим.
https://twitter.com/mobileunderhood/status/1133782437044137984
Зачем и как писать статьи.
https://twitter.com/mobileunderhood/status/1134170886104342529
Вакансии и резюме: наполняйте особенным деталями, выбрасывайте одинаковые.
https://twitter.com/mobileunderhood/status/1134556414372962309
Dynamic Type: как не сойти с ума, когда статичной вёрстки нет совсем.
https://twitter.com/mobileunderhood/status/1134802184258957318
Книжки про разработку
https://twitter.com/mobileunderhood/status/1135135204153184256
Месяц назад я провёл неделю в коллективном твиттере mobileUnderhood. Рассказал про всякое, ссылки на треды:
Доступность через Voice Over: как работает, как тестировать, какие задачи надо решить.
https://twitter.com/mobileunderhood/status/1132925447392702464
Гемба: зачем мы ходим в пиццерию и что от этого получаем.
https://twitter.com/mobileunderhood/status/1133298180718759939
Тестовый день и то, как мы его проводим.
https://twitter.com/mobileunderhood/status/1133782437044137984
Зачем и как писать статьи.
https://twitter.com/mobileunderhood/status/1134170886104342529
Вакансии и резюме: наполняйте особенным деталями, выбрасывайте одинаковые.
https://twitter.com/mobileunderhood/status/1134556414372962309
Dynamic Type: как не сойти с ума, когда статичной вёрстки нет совсем.
https://twitter.com/mobileunderhood/status/1134802184258957318
Книжки про разработку
https://twitter.com/mobileunderhood/status/1135135204153184256
UILargeContentViewerItem
Когда мы начали ресёрчить Dynamic Type, мы удивились, что таббары, набвары и поля поиска не увеличиваются. Оказалось, что на них можно зажать, тогда появится крупное окно с иконкой и описанием.
Удобного инструмента, чтобы повторить такое, не было до iOS 13. Алексей рассказал как его добавить и где использовать: https://habr.com/ru/company/dodopizzaio/blog/463151/
Когда мы начали ресёрчить Dynamic Type, мы удивились, что таббары, набвары и поля поиска не увеличиваются. Оказалось, что на них можно зажать, тогда появится крупное окно с иконкой и описанием.
Удобного инструмента, чтобы повторить такое, не было до iOS 13. Алексей рассказал как его добавить и где использовать: https://habr.com/ru/company/dodopizzaio/blog/463151/
Хабр
iOS 13 под лупой
Dynamic Type – хорошо, но работает не всегда. Сейчас я расскажу, как увеличиваются маленькие контролы в iOS 13 бесплатно, без регистрации и смс. В прошлой стат...
Съезд 2019
В прошлом месяце прошёл съезд Партнёров Додо Пиццы 2019. Партнёры рассказали о своих историях успехов и провалов, а Фёдор о ближайших планах.
В первую очередь — новый подход к ценам. Дешёвые пиццы, больший выбор комбо. Для нового меню обновили карточку комбо:
В прошлом месяце прошёл съезд Партнёров Додо Пиццы 2019. Партнёры рассказали о своих историях успехов и провалов, а Фёдор о ближайших планах.
В первую очередь — новый подход к ценам. Дешёвые пиццы, больший выбор комбо. Для нового меню обновили карточку комбо:
Затем мобильное приложение будет участвовать почти во всех проектах:
– кастомайз пицц,
– комбо из любых продуктов,
– персональные акции,
– заказ в ресторане через приложение.
Работа уже закипела.
Ну а пока посмотрите Додо-манифест, мне понравился: https://www.youtube.com/watch?v=Ah44k-47c8k
– кастомайз пицц,
– комбо из любых продуктов,
– персональные акции,
– заказ в ресторане через приложение.
Работа уже закипела.
Ну а пока посмотрите Додо-манифест, мне понравился: https://www.youtube.com/watch?v=Ah44k-47c8k
YouTube
Додо манифест 2019
Друзья, это видео значит для нас очень много, ведь оно во многом про вас, наших гостей и друзей.
Что для нас значит открытость? Все. Мы верим, что если мы все откроемся друг другу, будем доверять и дорожить доверием, мир вокруг кардинально изменится.
Можно…
Что для нас значит открытость? Все. Мы верим, что если мы все откроемся друг другу, будем доверять и дорожить доверием, мир вокруг кардинально изменится.
Можно…
Кастомные транзишены
Написал про анимацию переходов между экранами и про
Написал про анимацию переходов между экранами и про
UIPresentationController: https://habr.com/ru/company/dodopizzaio/blog/463527/Хабр
Всплывай! Транзишены в iOS
Привет, Хабр! Всем нравятся отзывчивые приложения. Ещё лучше, когда в них есть уместные анимации. В этой статье я расскажу и покажу со всем «мясом», как правильн...
AppsCast про доступность
AppsCast позвали обсудить доступность приложений. Послушать можно на Podcast или SoundCloud.
Армен Хатаян рассказал про сложности, с которыми сталкиваются незрячие в приложениях, а я про работу с Voice Over: как мы начали его поддерживать, какие сложности были, инсайты спустя год.
AppsCast позвали обсудить доступность приложений. Послушать можно на Podcast или SoundCloud.
Армен Хатаян рассказал про сложности, с которыми сталкиваются незрячие в приложениях, а я про работу с Voice Over: как мы начали его поддерживать, какие сложности были, инсайты спустя год.
Apple Podcasts
«AppsCast» в Apple Podcasts
Технологии · 2020