Расписание

Время в программе указано для вашего часового пояса .

Программа пополняется

Программа пополняется

Новые доклады публикуем каждую неделю, не пропустите обновления.

Скачать расписание
  1. 21 октября

    Доклад

    Внедрить ИИ? Можно. А зачем?

    Истерия вокруг искусственного интеллекта подходит к концу, переходим к максимально рациональному использованию ИИ ресурсов. В докладе разберем историю развития ИИ-истерии, к чему она привела, и рассмотрим, какие лучшие практики успели сформироваться в сфере использования ИИ.

    Доклад

    Прототип вместо макета: как агенты генерируют дизайн и перегоняют его в нативный код

    Артефактом дизайна может быть не макет в графическом редакторе, а живой прототип на реальных компонентах дизайн-системы, который агент генерирует из промпта и затем перегоняет в нативный код. Так два самых медленных этапа мобильной разработки — создание дизайна и его перенос в код — перестают быть узким местом e2e-конвейера.

    Доклад

    Ваш DI-фреймворк медленнее, чем вы думаете. Ускоряем в 10 раз на примере Swinject

    Разберем, почему популярные DI-фреймворки замедляют старт приложения, и на примере Swinject получим готовый рецепт ускорения в 10 раз — меняя только внутренности контейнера, без правок архитектуры.

    Доклад

    Как Dart заменил Python: анализ временных рядов на Flutter без сервера

    Мы привыкли, что анализ временных рядов — это Python и его классические модули statsmodels, sklearn, numpy, etc. Этот стек стал фактическим стандартом, и он работает: на сервере, где есть большой ресурс по памяти и вычислительным мощностям. Но что, если приложение должно работать без сети и без доступа к серверу? Это возможно в том случае, если доступ к данным для пользователя важен в каждый момент времени.

    Обед

    Доклад

    Как таскать и зумить тяжелый контент в Compose без лагов

    Если на больших изображениях добавлять pan/zoom в Compose в лоб, то гарантированно возникнут краш и лаги. Доклад раскрывает основные проблемы и дает понимание, как с ними бороться, а также общую модель работы с большими изображениями в Compose. На живом демо показывается, как от краша дойти до стабильной и плавной картинки.

    Доклад

    ast-index: как я ускорил AI-агента в десятки раз и сократил расход токенов в большом проекте

    В докладе расскажу про ast-index — Rust CLI для структурной индексации кода через Tree-sitter и SQLite/FTS5. Покажу метрики и в общем расскажу про применение инструмента и как он появился.

    Доклад

    Портирование Android-приложений в экосистему HarmonyOS NEXT с использованием формальных спецификаций

    Полностью автоматически перенести Android-приложение на HarmonyOS NEXT — нетривиальная задача: платформы слишком сильно различаются по архитектуре. Я покажу, как трансляция Kotlin и Jetpack Compose в ArkTS и ArkUI возможна при помощи SMT-решателей, и расскажу, почему в эпоху ИИ инженеру по-прежнему важно понимать математику.

    Обед

    Доклад

    Кроссплатформенный Swift UI — это возможно?

    Как устроен UI-фреймворк под капотом и что нужно, чтобы создать свой? На примере AdaEngine разберем эволюцию UI, DSL, виртуальные деревья, тесселяцию и рендеринг, оптимизации и кроссплатформенный запуск. Поговорим о том, почему иногда имеет смысл не использовать готовые решения, а попробовать создать собственный UI-фреймворк на Swift.

    Доклад

    Заряжаемся метриками: как измеряем батарейку в MAX

    Нагрев устройства — шумная, но очень показательная метрика: никто не любит приложения, которые превращают телефон в маленькое солнце. На примере мессенджера MAX разберем, как измерять энергопотребление своими силами, без сторонних библиотек — только средствами Android SDK.

    Доклад

    Дашборд, которому можно верить: очередной рассказ об ускорении сборок

    Как мы построили метрики сборки для монорепо на 416 модулей, несколько раз поймали собственные дашборды на лжи — и почему настоящие виновники медленных сборок оказались совсем не там, где мы их искали.

    Доклад

    Можно ли внедрить ИИ, не словив проблем?

    На докладе разберем, как внедрять ИИ в разработку без юридических рисков, включая реальные кейсы утечек и увольнений, а также действия в условиях отсутствия регламентов.

    Обсудим модели внедрения, ключевые правовые вопросы (ответственность, авторские права, дообучение) и на практике покажем, за что уже наказывают, завершив все прикладным чек-листом для безопасного использования ИИ.

    Доклад

    Liquid Glass в Android: специфика интеграции и поддержки в дизайн-системах

    Как превратить ресурсоемкий Liquid Glass в производительный и предсказуемый элемент дизайн-системы с нулевыми внешними зависимостями. В докладе детально разберем работу с графическим конвейером Android, настройку fallback-состояний для low-end устройств и архитектурный контроль над UI-эффектами.

    Нетворкинг и афтерпати

  2. 22 октября

    Доклад

    Kotlin Flow под капотом

    Как устроен Kotlin Flow под капотом и почему одни его реализации просты, а другие требуют сложных алгоритмических решений? Разберем три основных типа Flow и наглядно посмотрим, как они устроены, связаны между собой и решают проблему backpressure. Сравним их производительность, разберем неожиданные особенности реализации и выясним, какой Flow стоит выбирать для разных задач. А заодно посмотрим, как создавать собственные операторы для нестандартных сценариев.

    Доклад

    Аврора Compose-alpha в проде: опыт портирования реального приложения

    Продолжение истории с Compose-alpha на Аврора ОС: на примере реального многомодульного KMP-приложения Effective-Office разберем, что переезжает почти без правок, а что становится блокером — от библиотек без linux-native сборок (multiplatform-settings, Coil, Calf UI, Decompose) до выбора между портом существующего UI и новым клиентом поверх общего core.

    В итоге — воспроизводимый чек-лист, честная оценка сроков и опыт использования ИИ в таком порте.

    Доклад

    Kotlin-Swift-WASM. Мы пойдем другим путем

    Swift выходит за пределы Apple-экосистемы: WebAssembly, JavaScript, Android и другие среды исполнения. В докладе разберем новый SDK Apple для WebAssembly, его возможности и цели, сравним с KMP, обсудим потенциальный обход ограничений iOS и стоит ли разработчикам инвестировать время в это направление.

    Доклад

    MCP vs CLI: инженерный подход к оптимизации AI-workflow

    Доклад посвящен анализу популярных MCP-серверов с точки зрения расхода токенов и качества реализации, а также сравнению их с альтернативой — легковесными Skills-обертками над CLI-утилитами.

    Доклад

    Хватит придавать смысл null

    В коде null означает не только «отсутствие значения», но и «невалидно», «не нашли», «не та фаза Луны» — и это стоит команде часов дебага в неделю. Покажу, откуда берутся эти скрытые смыслы и как от них избавиться, чтобы null-проверки перестали быть техдолгом.

    Обед

    Доклад

    БУМ-кодинг как искусство

    БУМ — большие угадывающие модели — уже умеют писать код по нашему описанию. Но как понимать и контролировать результат, если читать сгенерированный код становится всё менее осмысленно?

    В докладе поговорим о БУМ-кодинге как об искусстве и о том, что может прийти на смену текстовому представлению программы: визуальные структурные образы, в которых логику алгоритма можно буквально увидеть. Разберем, как такой подход может вернуть программированию инженерный смысл, не отказываясь от возможностей БУМ.

    Доклад

    От «сырого» ExoPlayer до идеального UX: как тонкая настройка эстиматора, вьюпорта и буферов сократила задержки плеера в VK

    Мы покажем, как глубокая кастомизация ExoPlayer через умную настройку эстиматора, вьюпорта и буферов позволила VK значительно сократить задержки воспроизведения. Глубокий анализ показывает, что даже стандартные настройки при правильной адаптации под типы сетей и устройства дают колоссальный прирост UX.

    Обед

    Доклад

    Диплинки на миллион: как мы перестали сжигать маркетинговый бюджет

    Знаете ли вы, сколько денег ваша компания сожгла на этой неделе из-за диплинка, который открыл не тот экран? Мы не знали, а когда научились считать, сэкономили компании много денег: покажу процесс, тесты и трассировку кликов, которые за этим стоят.

    Доклад

    NFC internals в Android: от APDU до NCI и RF

    На сквозном кейсе чтения электронного документа разберем путь от MRZ, PACE/BAC и APDU через IsoDep и Android NFC stack к NCI/NFCC и RF. По SDK log и NCI trace научимся локализовать TagLostException и отличать безопасное восстановление сессии от retry и изменений timeout, которые лишь маскируют сбой.

    Доклад

    От разовых оптимизаций к управляемому процессу качества мобильного перформанса, опыт Uzum

    Как превратить performance Android-приложения из набора субъективных ощущений в измеримый инженерный процесс? Разберем, какие метрики собирать на реальных устройствах, как встроить измерения в Android/MVI-архитектуру, находить проблемы и приоритизировать улучшения. На практических кейсах покажем работу со startup, screen load, сетью, изображениями, кешем и Baseline Profile, а также расскажем, как связать performance с бизнес-метриками, внедрить SLO и алерты и доказать эффект оптимизаций с помощью A/B-тестов.

    Доклад

    Multiplatform Time: как завести мессенджер для Desktop + Mobile и не прогореть

    Как запустить мультиплатформенный мессенджер с Kotlin Multiplatform, сохранив нативный iOS-слой на SwiftUI. Ключевые архитектурные решения, компромиссы и практические подходы к поддержанию чистой и масштабируемой кодовой базы.

    Доклад

    Как дать 2B-модели зрение, характер и тело кота

    На Swift дадим локальной Qwen 3.5 2B зрение через Vision, характер через промпты и тело через риг и анимации. Разберем, как собрать из этого персонажа, который понимает экран и реагирует на происходящее.

    К докладу — открытый стартер-репозиторий, чтобы начать не с нуля.