|
|
rss_habr
Микровселенная безумия, или Как устроены микрофронтенды в DodoПятница, 03 Февраля 2023 г. 11:20 (ссылка)
«Микрофронтенды в компании, которая доставляет пиццу? Серьёзно? Зачем? Да и куда? У вас же всего лишь приложенька с каталогом и заказом товара. Какие ещё микрофронтенды?» Одно из самых распространённых заблуждений о том, что в Dodo до микрофронтендов не доросли. Но сегодня я постараюсь его развеять и рассказать, как мы докатились до такой жизни и какой путь при этом был пройден. Усаживайтесь поудобнее, мы начинаем наш рассказ. Читать далееhttps://habr.com/ru/post/712320/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712320
rss_habr
Как устроены интернет-платежи в DodоПонедельник, 09 Января 2023 г. 16:10 (ссылка)
Одно из направлений разработки в Dodo — интернет-платежи. Для компании это скорее утилити-функция, чем основной бизнес, но всё же нам приходится делать кучу всего, чтобы дать клиентам лучший UX и у нас накопился опыт, которым хочется поделиться. Меня зовут Дмитрий Кочнев, я разработчик в команде интернет-платежей и в этой статье расскажу о том, какой путь проделала компания в этом направлении, какое положение дел сейчас и какие планы. Статья написана в формате мини-историй, каждая из которых может стать отдельной статьёй с большим количеством подробностей, если к ней возникнет интерес с вашей стороны. Читать далееhttps://habr.com/ru/post/709598/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709598
rss_habr
Логи в iOS, эпизод 3: BlackBoxПятница, 30 Декабря 2022 г. 12:59 (ссылка)
В 2019 году я устроился в Додо Пиццу. В первую же неделю я спросил у ребят, как они логируют происходящее в iOS-приложении у клиентов и узнал, что никак. Я удивился и понял, что у меня нет абсолютно никакой уверенности, что приложение Додо Пиццы работает как было задумано. А ещё мне прям вот ну интересно было как логируют «большие взрослые дяди»: перед Додо я работал над небольшими проектами, где было не до логов, так что опыта у меня не было. Итого: клиентских логов нет, а неопределённость и интерес остались. Значит надо сделать систему логов самому. Ну я и сделал. А это — история появления и развития логов в iOS-приложении Додо Пиццы. Читать далееhttps://habr.com/ru/post/692532/?utm_source=habrahabr&utm_medium=rss&utm_campaign=692532
rss_habr
Изморозь на пицце: делаем новогоднюю анимацию в Android-приложенииПятница, 30 Декабря 2022 г. 10:30 (ссылка)
Всем привет! Новый год уже близко, а значит, самое время добавить новогодней атмосферы. Мы в Dodo стараемся сделать приложения в первую очередь качественными, но и не забываем добавлять интересных фич для наших любимых клиентов. Так, например, мы создали анимацию «Летающая Пицца», а в канун Нового года решили сделать праздничную зимнюю анимацию под названием «Изморозь». В статье поделюсь этим опытом и расскажу, как за несколько шагов сделать стираемую с экрана анимацию и в вашем приложении. Читать далееhttps://habr.com/ru/post/708104/?utm_source=habrahabr&utm_medium=rss&utm_campaign=708104
rss_habr
ChatGPT написал Android приложениеСреда, 28 Декабря 2022 г. 18:21 (ссылка)
Вчера чат-бот с искусственным интеллектом ChatGPT написал за меня Android приложение! Это очень примитивное приложение, но оно компилируется, запускается и работает. Но как он это сделал? С первой попытки или пришлось долго сидеть и мучить его? Сейчас расскажу! Читать далееhttps://habr.com/ru/post/708248/?utm_source=habrahabr&utm_medium=rss&utm_campaign=708248
rss_habr
Решительность в IT: решает тот, кто делаетВторник, 27 Декабря 2022 г. 16:03 (ссылка)
Вам приходилось ходить на встречи, на которых 10 или более человек никак не могли договориться? Такое может быть и с архитектурными, и дизайн-решениями, и процессами. Нам в Dodo приходилось. Это может быть мучительно больно и выматывающе, поэтому хочу поднять тему решительность или «куража», как это называется в экстремальном программировании. Почему я? Когда-то давно, когда я ещё не была техлидом, я заметила, что у нас есть проблема с глобальными процессами. От этого страдали все, и я в том числе. В конце концов страдать мне надоело, поэтому я решилась изменить что-то хотя бы в собственной команде. И мне это удалось. Хочу поделиться опытом и рассказать о одном принципе, который помог мне тогда и помогает по сей день. У меня есть правило: «решает тот, кто делает». В принципе, статью на этом можно было бы заканчивать. Но я расскажу о паре тонкостей этого правила и приведу примеры. Читать далееhttps://habr.com/ru/post/707870/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707870
rss_habr
Как подключить российский SSL-сертификат к iOS-приложениюПятница, 23 Декабря 2022 г. 17:20 (ссылка)
Одна из санкций, которая досталась России, — запрет на выдачу и продление SSL-сертификатов. Это приводит к тому, что у некоторых компаний сертификат может протухнуть и сайты перестанут открываться. Основных решений два: Использовать российский Яндекс.Браузер или Атом. Поставить на компьютер сертификат или профиль от минцифры. Для мобильных приложений это превращается в особую проблему — могут перестать проходить платежи разных эквайрингов. Например, 15 февраля 2023 года у Сбера истечёт действие сертификата и надо переходить на самоподписанный. Если этого не сделать, то эквайринг через Сбер может перестать работать. SberPay будет работать как и раньше. В статье покажу, что делать разработчикам приложений, чтобы экраны c 3-D Secure открывались и эквайринг продолжал работу. Читать далееhttps://habr.com/ru/post/707396/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707396
rss_habr
Обзор клавиатуры из половинок. Keyboard Model 100Четверг, 15 Декабря 2022 г. 11:37 (ссылка)
3 года назад я загорелся тем, что хочу эргономичную клавиатуру. Готовых вариантов было немного, Keyboard Model 1 оказалась одной из них, но была слишком дорогой. И тут её переиздают на кикстартере, где собирают почти миллион долларов. Страдаю, жду полтора года производства и вот она у меня. Много фото и подробный обзорhttps://habr.com/ru/post/703734/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703734
rss_habr
Продуктовый подход в урбанистике: что если продакты будут отвечать за обустройство своего районаЧетверг, 08 Декабря 2022 г. 11:10 (ссылка)
Три года назад я стала продактом. Это приучило меня мыслить в таких понятиях как ЦА и пользовательские сегменты, JTBD, считать метрики и оценивать профит от всего. А ещё легализовало мои мысли о дизайне UX и о том, как можно выпрямлять пользовательские пути в разных сферах жизни человека. Год назад я завела собаку. С тех пор я много гуляю и ещё больше думаю. Я даже захотела завести телеграм-канал, который назвала бы «Алёна гуляет с Лисёной» и писала бы туда свои мысли с прогулок. Но вместо этого снова ушла гулять, думать и вот до чего додумалась. Вот бы продакты обустраивали свой районhttps://habr.com/ru/post/699890/?utm_source=habrahabr&utm_medium=rss&utm_campaign=699890
rss_habr
SRE: как его понимают бизнес и разработчикиСреда, 09 Ноября 2022 г. 15:08 (ссылка)
В сентябре Антон Скобин, коммерческий директор Слёрма, записал два выпуска подкаста «Манул Слёрма» с Олегом Блохиным, лидером инфраструктурной команды Dodo Engineering. Поговорили о том, как выстраивается работа SRE-команд, какие функции они выполняют и в чём профит от SRE для бизнеса. В этой статье поделимся главными мыслями этой беседы. Читать далееhttps://habr.com/ru/post/698358/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698358
rss_habr
Откуда возникает TransactionTooLargeException, если я ничего такого не делал?Понедельник, 24 Октября 2022 г. 15:53 (ссылка)
Android-разработчиков часто спрашивают на технических собеседованиях, как запускать фрагменты, как передавать туда данные, почему нельзя класть много в аргументы, а много — это сколько, а что может пойти не так и т.д. Мы в Dodo тоже иногда такие вопросы задаём. Я думал, что понимал всё это, но оказалось, что довольно поверхностно. Всё изменилось, когда я столкнулся с частыми крашами TransactionTooLargeException в приложении Дринкит. TransactionTooLargeException — это исключение из области IPC-вызовов (interprocess communication) и Android Binder. Но его можно получить в безобидной ситуации, когда, казалось бы, мы ничего такого не делали, и не пользовались IPC. В этой статье предлагаю разобраться с этим крашем и поговорить про IPC-вызовы и Binder. Читать далееhttps://habr.com/ru/post/694746/?utm_source=habrahabr&utm_medium=rss&utm_campaign=694746
rss_habr
Логи в iOS, эпизод 2: os_signpostСреда, 05 Октября 2022 г. 13:39 (ссылка)
В какой-то момент разработки вашего приложения вы получаете обратную связь от пользователей: при нажатии на кнопку, например, «Выбрать адрес», ваше приложение сначала на пару секунд подвисает, а уже только потом показывает экран со списком адресов. Специально никто медленный код не писал, но он откуда-то где-то возник. Сегодня расскажу, как Apple предлагает решать эту проблему с помощью логов. Читать далееhttps://habr.com/ru/post/690542/?utm_source=habrahabr&utm_medium=rss&utm_campaign=690542
rss_habr
Логи в iOS, эпизод 1: os_logВторник, 27 Сентября 2022 г. 15:54 (ссылка)
Представьте, что вы садитесь делать новый проект для iOS/iPadOS/macOS/tvOS/watchOS. Совсем скоро сталкиваетесь с первым багом и, чтобы его понять и исправить, добавляете логи — вызываете Спустя пару месяцев работы над проектом консоль в Xcode превращается в водопад из логов. В них сложно разобраться и в них невозможно ориентироваться. Вы принимаете это как данность и в новые логи для удобства добавляете какие-то маркеты по типу Но это работает ровно до тех пор, пока не перестаёт. В этот момент вы не выдерживаете и чистите большую часть бесполезных, по вашему мнению, логов, случайно зацепляя вместе с ними и полезные. Теперь у вас остались какие-то логи, которые что-то показывают. Какова их ценность — не ясно. В этой статье расскажу, как Apple предлагает решать такую проблему. Читать далееhttps://habr.com/ru/post/689758/?utm_source=habrahabr&utm_medium=rss&utm_campaign=689758
rss_habr
Анимации и вибрации: как задизайнить фидбэк слайдера оплатыПятница, 19 Августа 2022 г. 09:24 (ссылка)
Кофе — продукт, который можно покупать и пить несколько раз в день. Заказ в приложении Дринкит должен быть супер-пупер быстрым. В идеале, чтобы можно было даже не запускать его, а заказывать из виджета на домашнем экране. Мы ускоряли оплату разными способами. Сначала сделали кнопку прямо в меню, но столкнулись с проблемами и решили переделать её на слайдер. Процесс оказался необычным с разных сторон, поэтому хотим подробно рассказать о нём: почему переделывали, как проектировали, зачем нужны вибрации и как с ними работать, в каком контексте живёт слайдер и о чём со стороны доступности надо подумать, чтобы сделать его удобным для всех. Читать далееhttps://habr.com/ru/post/682846/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682846
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |