Рубанов про мобилу
4.41K subscribers
293 photos
72 videos
26 files
477 links
Делюсь своим опытом разработки мобильных приложений: про тестирование, доступность и UI
Download Telegram
На самом деле меняются не контролы, а вью-контроллеры с ними. Сначала мы заменяем контроллер с сегментом на контроллер с кнопкой, а потом он меняет расположение элементов с горизонтального на вертикальный. Звучит сложно, но применять такой контрол довольно легко.

Впереди много задач. После того, как накопится достаточное количество примеров — напишем статью и расскажем как поддерживать dynamic type без боли.
Локализация и unit-тесты

В начале недели мы выпустили обновление: теперь приложение можно скачать и в Казахстане. Впереди много других стран и мы готовимся к локализации. Один из шагов — множественные формы слов: 1 пицца, 3 пиццы, 8 пицц.

Чтобы не ошибиться, мы покрыли перевод юнит тестами. Оказалось, что это не самая очевидная задача. В статье о том как её решить и как мы к этому пришли.

https://medium.com/@akaDuality/как-протестировать-plural-forms-в-ios-dcb56c5086bd
Пока изучал как работает Voice Over наткнулся на программу Be My Eyes, через неё слепой может позвонить вам, чтобы попросить о помощи. Написал о том, как я пару раз помог и что узнал после этого.
https://medium.com/@akaDuality/как-помочь-незнакомому-слепому-2cd7ca2bac8b
This media is not supported in your browser
VIEW IN TELEGRAM
Это не анонс! Разминка, не более.

Интересный цикл: людям не интересны Watch, потому что мало приложений, а приложения неоправданно писать, потому что мало пользователей.
7 разработчиков обновляют Xcode
Мы усиливаем команду мобильной разработки. За прошлый год мы сделали оценку заказов, пиццу из половинок, выпустили приложение в Казахстане и Беларуси. В этом году мы хотим сделать конструктор своей пиццы, упростить повторный заказ, выпустить приложение ещё в нескольких странах. Раньше мы делали всё одной командой, а теперь их две.

Когда мы искали iOS-программиста в прошлый раз, у нас было 78 кандидатов. Увы, многие не прошли на этапе резюме. Я уверен, что все из них замечательные специалисты. Написал о том, почему так получилось и что можно сделать:

https://habr.com/en/company/dodopizzaio/blog/449256/

Сейчас нам нужен андроид разработчик в Москву https://hh.ru/vacancy/31015668
и iOS в Нижний Новгород https://hh.ru/vacancy/31001238
Статья про пиццу из половинок

Мы выпустили конструктор пиццы из половинок ещё в прошлом году, но статью закончить смог только сейчас.

По ссылке: видео про половинки, альтернативные дизайны, огромный туториал с гифками про то, как собрать такое самому и пример кода в конце.

https://habr.com/ru/company/dodopizzaio/blog/452876/
На этой неделе я веду в твитере mobileunderhood.

Сегодня рассказал про доступность нашего приложения, получился тред на 50+ твитов: twitter.com/mobileunderhood/status/1132925447392702464

В ближайшие дни обсудим:
— зачем ходить в пиццерию,
— как проходит тестовый день,
— зачем я пишу в этот канал,
— что не так с вакансиями в интернете.
Dynamic Type

Алексей Берёзка экспериментирует с dynamic type: у 25% пользователей выбран нестандартный размер текста, хорошо бы это поддерживать.

В супер крупных размерах интерфейс меняется очень сильно: уже не важна красота, остаётся только важное. Рассказываем, что у нас получилось:

https://habr.com/ru/company/dodopizzaio/blog/452226/
Ввод телефона

Недавно мы выпустили приложение в Беларуси, для неё мы переделали ввод телефонов. Пара инсайтов: как сокращать текст и как не промазать по кнопке:

https://medium.com/@akaDuality/беларусь-номера-телефонов-и-два-ux-фикса-ebcdf551b354
Превью телеграмма показывает статью без видео, за видяшками надо пойти на медиум
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
UILargeContentViewerItem

Когда мы начали ресёрчить Dynamic Type, мы удивились, что таббары, набвары и поля поиска не увеличиваются. Оказалось, что на них можно зажать, тогда появится крупное окно с иконкой и описанием.

Удобного инструмента, чтобы повторить такое, не было до iOS 13. Алексей рассказал как его добавить и где использовать: https://habr.com/ru/company/dodopizzaio/blog/463151/
Съезд 2019
В прошлом месяце прошёл съезд Партнёров Додо Пиццы 2019. Партнёры рассказали о своих историях успехов и провалов, а Фёдор о ближайших планах.

В первую очередь — новый подход к ценам. Дешёвые пиццы, больший выбор комбо. Для нового меню обновили карточку комбо:
Затем мобильное приложение будет участвовать почти во всех проектах:
– кастомайз пицц,
– комбо из любых продуктов,
– персональные акции,
– заказ в ресторане через приложение.

Работа уже закипела.

Ну а пока посмотрите Додо-манифест, мне понравился: https://www.youtube.com/watch?v=Ah44k-47c8k
AppsCast про доступность

AppsCast позвали обсудить доступность приложений. Послушать можно на Podcast или SoundCloud.

Армен Хатаян рассказал про сложности, с которыми сталкиваются незрячие в приложениях, а я про работу с Voice Over: как мы начали его поддерживать, какие сложности были, инсайты спустя год.