Последние посты

Yandex for Mobile
17 сент., 11:51
⚡️ Мобильный блиц про AI: отвечаем быстро и обязательно честноМы узнали, что мобильные разработчики думают про вайбкодинг, agentic apps и AI code review. И готовы ли они делегировать роль PM искусственному интеллекту. Мнения, как всегда, разделились.📺 Всех этих разработчиков мы собрали на мероприятии Mobile Runtime. Посмотреть доклады и воркшопы оттуда можно в плейлистах:🟠 Был целый трек про AI — на ютубе и в VK Видео🟠 И ещё один про всё остальное — на ютубе и в VK ВидеоПодписывайтесь: 💬 @Yandex4Mobile 📹 @YandexforMobile
Yandex for Mobile
13 сент., 09:02
📺 «Нерешённые задачи» — премьера к праздникуСегодня, 13 сентября, мы отмечаем День программиста, а ещё этот праздник совпадает с днём рождения Ильи Сегаловича, сооснователя Яндекса. Так что это идеальный день для премьеры нашего документального фильма «Нерешённые задачи» на Кинопоиске.🟠 О чём картинаЭто 30-минутная история о разработчиках Яндекса, которые каждый день берутся за задачи без готовых решений. Герои из команд Автономного транспорта, Алисы, Yandex Infrastructure и Yandex Cloud расскажут об экспериментах, ошибках и моментах, когда неудача становилась шагом к большому открытию.Обсудим, почему некоторых пассажиров автономного транспорта укачивает, как подготовить инфраструктуру к трафику, который каждый год растёт вдвое, и что делать программисту, если модели уже пишут код быстрее него.Готовых инструкци
Yandex for Mobile
10 сент., 12:33
🤨 Почему Al-агенты тормозят и что с этим делатьС вами Александр Иванов, разработчик мобильных приложений в команде Яндекс Go. Хочу поделиться своим воркшопом с Mobile Runtime.Вместе с участниками разобрали причины, по которым AI-агенты работают медленно и неточно в больших проектах, насчитывающих десятки или сотни тысяч файлов. Среди них перебор с количеством файлов и размером контекста, а также злоупотребление grep/search. В результате AI может тратить слишком много токенов на бессмысленный шум и уходить всё дальше от исходной задачи.📺 Смотрите полную запись воркшопа, на котором я в формате Live Demo показал, как решить эти проблемы через структурный индекс кода с помощью нашего инструмента AST-INDEX.🎲 Другие выступления с Mobile Runtime можно найти по ссылкам:


Yandex for Mobile
8 сент., 10:40
⏭ Приручаем Paparazzi для проверки TalkBackВсем привет, это Владислав Шиляев, я разрабатываю Android-приложение Яндекс Почты и отвечаю за то, чтобы Почта оставалась в топе рейтинга доступности. Почта — массовый продукт, и мы хотим, чтобы приложением было удобно пользоваться всем, в том числе и людям с особенностями зрения.В Compose за доступность отвечает семантика — информация о смысле и роли каждого элемента интерфейса. Эти характеристики собираются в семантическое дерево и передаются сервисам доступности вроде TalkBack. Встроенные компоненты поддерживают семантику из коробки, но для кастомных её приходится строить вручную, и ошибиться в этом процессе легко.🟠 Сначала мы попробовали простое решение: сохранять семантическое дерево в файл функцией Compose UI Test printToString и сравнивать снапшоты между прогонами.


Yandex for Mobile
4 сент., 12:10
🚀 Погружаемся в технологии на deep tech nightУже 5 сентября пройдёт deep tech night — масштабная онлайн-конференция Яндекса о технологических вызовах, с которыми IT-индустрия сталкивается в эпоху AI: от изменений в разработке до новых требований к архитектуре и инфраструктуре.Это событие для ML-разработчиков, бэкендеров, фронтендеров, тимлидов, аналитиков, продактов и всех, кто работает в IT-индустрии, внедряет AI в процессы, проектирует сложные системы и ищет новые решения.🔥 Вас ждут темы от инфраструктуры и железа для нейросетей до AI-агентов и внедрения AI в разработку и два формата:🟠 Hard — доклады о сложных и масштабных задачах для тех, кто хочет вдумчиво разобраться в технической стороне сферы.🟠 Experiment — лайтнинги и интерактивные
1,640Открыть в Telegram
Yandex for Mobile
3 сент., 14:58
🈲 Как мы используем скилы в агентской разработкеС вами Егор Федяев, руководитель службы разработки Яндекс Про. Я отвечаю за Финтех и Легализацию для водителей и курьеров. А ещё прикладываю все усилия, чтобы внедрять в команде агентскую разработку.На Mobile Runtime я рассказал про часть нашего опыта. Речь шла о скилах и о том, как уже сегодня использовать их на максимуме возможностей.👷♀️ В карточках я рассказал, какую эволюцию прошли скилы в нашей команде.📺 А в полной записи доклада я подробнее остановился на том, в каких задачах они могут заменить MCP и что должна включать в себя архитектура скилов в ближайшем будущем.🎲 Другие выступления с Mobile Runtime можно найти по ссылкам:🟠 Трек AI — на ютубе и в VK




Yandex for Mobile
28 авг., 12:04
🔥 Новости программы deep tech nightНа конференции deep tech night вас ждут два формата:• Hard — технические доклады о сложных и масштабных задачах. Формат подойдёт тем, кто хочет вдумчиво разобраться в технической стороне темы.• Experiment — лайтнинги и интерактивные кейсы об экспериментах с AI-агентами, новых подходах и продуктовых находках. Этот формат для всех, кому интересно пробовать новое и следить за трендами.👷♀️ В карточках рассказываем о новых спикерах и их темах. Смотрите полную программу и регистрируйтесь на deep tech night, которая пройдёт 5 сентября. Присоединиться к конференции онлайн можно по предварительной регистрации.🎲 ЗарегистрироватьсяПодписывайтесь: 💬 @Yandex4Mobile 📹 @YandexforMobile




Yandex for Mobile
26 авг., 14:03
🈲 SwiftSyntax: пишем свой DI-фреймворкС вами Никита Никонов, старший разработчик мобильных приложений в Яндекс Картах. На Mobile Runtime я прочитал доклад о SwiftSyntax — библиотеке для работы с AST языка Swift. Она позволяет парсить исходники, генерировать код, отображать «интерактивные» ошибки (FixIt) и писать макросы.💻 В докладе я подробно разобрал возможности библиотеки на практике. Посмотреть его можно на ютубе и в VK Видео.🌳 Именно благодаря экспериментам со SwiftSyntax мы создали DI-фреймворк. Он называется Forest, я уже писал про него ранее.🎲 Другие записи с Mobile Runtime можно посмотреть по ссылкам:🟠 Трек AI на ютубе и в VK Видео 🟠 Трек Not so AI на ютубе и в VK ВидеоПодписывайтесь:


Yandex for Mobile
21 авг., 10:31
🈲 Как (и зачем) я написал игровой движок на SwiftПривет, меня зовут Владислав Прусаков, я старший мобильный разработчик в Яндекс 360. Люблю игры и ретроконсоли, а на работе пишу на Swift. На стыке этих интересов у меня родилась идея пет-проекта, и вот уже пять лет я работаю над AdaEngine — игровым движком на Swift.👷♀️ В карточках я поделился подробностями о проекте.🎲 Страница AdaEngine на гитхабеПодписывайтесь: 💬 @Yandex4Mobile 📹 @YandexforMobile




Yandex for Mobile
19 авг., 11:27
🤖 Давайте соберём AI-ассистента с нуляПривет, это Тамим Аттафи, разработчик мобильных приложений в Яндекс Картах. На Mobile Runtime я провёл воркшоп, на котором мы вместе с участниками взяли кросс-платформенное KMP-приложение с картой и с нуля собрали в нём ассистента.Что было по шагам: мы подключили LLM, задали системный промпт, добавили память, чтобы сохранять контекст разговора, научили агента вызывать инструменты для поиска мест и взаимодействия с картой.💻 Вы тоже можете попробовать: воркшоп есть в записи на ютубе и в VK Видео.🎲 Посмотреть другие записи с Mobile Runtime можно в плейлистах:🟠 Трек AI на ютубе и в VK Видео 🟠 Трек Not so AI на ютубе и в VK ВидеоПодписывайтесь:


Yandex for Mobile
7 авг., 10:20
🤔 Что будет с мобильной разработкой через 5 лет?Мы спросили об этом гостей Mobile Runtime 2026 и узнали, что всё будет так же, но по-другому. Кстати, заодно выяснили, какую долю задач за ребят уже делает AI (спойлер: большую).Приглашаем посмотреть доклады с Mobile Runtime:🟠 Трек AI — на ютубе и в VK Видео 🟠 Трек Not so AI — на ютубе и в VK ВидеоПодписывайтесь: 💬 @Yandex4Mobile 📹 @YandexforMobile
Yandex for Mobile
5 авг., 12:32
🤔 Чем живёт разработчик мобильных приложенийЭто Лев Бондаренко, старший iOS-разработчик из Яндекс Еды. В новом выпуске 1×1 он рассказал о работе, фронтенде и бэкенде в мобильной разработке и своих любимых проектах.Смотрите интервью на ютубе или в VK Видео, чтобы узнать:🟠 Какое у Льва любимое занятие на работе 🟠 Зачем тестировать фичи на себе 🟠 Как выглядят собеседования в Яндекс 🟠 Что Лев спросил бы у Тима Кука 🟠 Чем культура разработки в Яндексе отличается от остальных🎲 Кстати, в нашем канале Лев недавно рассказывал, как его команда оптимизировала медиаленту в Яндекс Еде. В посте: какие архитектурные решения не сработали, как строили
Yandex for Mobile
29 июл., 12:32
🈲 Хотите научиться работать с опенсорсным стеком для разработки Flutter-приложений?С вами Андрей Смирнов, разработчик в команде Яндекс Про. Предлагаю снова обратиться к материалам с Mobile Runtime. В треке Not so AI я провёл воркшоп, в котором познакомил гостей мероприятия с опенсорсным стеком для разработки Flutter-приложений.🟰 Внутри команды мы называем этот стек yx_architecture. В него входят yx_state, yx_scope и yx_navigation.Мы создали его, чтобы упорядочить разработку, перестать зависеть от внешних вендоров и получить возможности, которых нам не хватало:🟠 Управление состоянием (state management) 🟠 Управление зависимостями (dependency injection) 🟠 Навигация между экранамиВоркшоп состоит из теории и


Yandex for Mobile
22 июл., 11:34
⏭ Как мы в Яндексе стремимся к AI-first-разработкеС вами Артур Василов, руководитель мобильной разработки в Яндекс Браузере. На Mobile Runtime я открывал трек, посвящённый AI, и поделился опытом команды: со второй половины 2025 года мы внедряем агентов, чтобы повысить эффективность разработки. В этом посте я расскажу, что у нас получилось и к чему мы стремимся сейчас.🚺 Первой большой задачей было отучить разработчиков писать код рукамиБыло непросто. Прийти и обязать всех использовать агентов не получится, потому что это новые подходы, инструменты и огромное количество вопросов. Важно помнить, что скорость разработки не вырастет сразу. Из-за того, что во всём этом ещё нужно разобраться, в первое время она, напротив, станет ниже.Вместо того чтобы директивно обязать всех перекатываться на AI, лучше создать среду для



Yandex for Mobile
17 июл., 15:07изменён
🚀 Погружаемся в технологии на deep tech night5 сентября пройдёт deep tech night — масштабная онлайн-конференция Яндекса о технологических вызовах, с которыми IT-индустрия сталкивается в эпоху AI: от изменений в разработке до новых требований к архитектуре и инфраструктуре.Это событие для бэкендеров, фронтендеров, тимлидов, аналитиков, продактов и всех, кто работает в IT-индустрии, внедряет AI в процессы, проектирует сложные системы и ищет новые решения.⏭ В программе доклады экспертов из Яндекса и международных IT-компаний:🟠 Мо Гавдат, ex-Chief Business Officer, Google X🟠 Алексей Гусаков, CTO Поисковых сервисов и ИИ🟠 Сергей Мельник, руководитель сервиса Автономного транспорта и роботовИ другие спикеры
Yandex for Mobile
15 июл., 14:46
🈲 Гайд по миграции на SPM: с граблями, костылями и скриптамиМеня зовут Даниил Гиренко, я Flutter-разработчик в Яндекс Про. Проект по переводу нашего приложения с CocoaPods на Swift Package Manager оказался одним из самых сложных и долгих в моей карьере. Тем, кому ещё только предстоит подобное приключение, я хочу рассказать про подводные камни, о которые успел поцарапаться в процессе.🎲 Ищите на Хабре полноценный гайд по миграции любого Flutter-приложения💡 Внутри я разобрал граф зависимостей, показал, как мигрировать плагины, настроить сборку и добиться успешного билда. Эти знания могут помочь вам значительно ускорить проект миграции.Подписывайтесь: 💬 @Yandex4Mobile 📹 @YandexforMobile


Yandex for Mobile
9 июл., 09:29

Yandex for Mobile
9 июл., 09:29
🈲 Мультиплатформа без большого рефакторинга и остановки продуктовой разработкиПривет, это Сергей Ефанов, старший мобильный разработчик в Яндексе. Недавно я выступал на Mobile Runtime, где рассказал, как мы внедряли Compose Multiplatform в Я.Team — внутренний сервис для сотрудников компании.Над приложением работает всего три человека: два Android-разработчика и один iOS-разработчик. В какой-то момент мы поняли, что постоянно реализуем одни и те же фичи дважды. Из-за этого логика постепенно расходилась между платформами, баги исправлялись не одновременно, аналитика отличалась, а ресурсы и переводы дублировались.⏭ Мы решили перейти на Compose Multiplatform. Главной задачей было сделать это без остановки продуктовой разработки и без большого рефакторинга.Для этого мы начали постепенно выносить в общую часть только



