Мобильная разработка

Разработка


Александр Соколинский
Android Architect @ Яндекс.Go
Москва

В данном докладе планирую обратить внимание на то, как работает kotlin.Sequence под капотом. Не многие задумываются, что эта синхронная структура на самом деле использует suspend-функции для реализации.

  • День выступления: 18.04.2025
  • Время начала: 13:55
  • Время окончания: 14:25
  • Зал : Разработка - 2
  • Категории : Разработка
  • Секции: Мобильная разработка

  • Павел Гершевич
    Mobile Team Lead @ Amiga
    Красноярск

    В докладе разберемся, почему же Stories сложны в разработке, хотя со стороны все кажется простым.

    Посмотрим на различные микро-взаимодействия, анимации и как к этому всему прикрутить обработку жестов.

    • День выступления: 19.04.2025
    • Время начала: 13:10
    • Время окончания: 13:40
  • Зал : Разработка - 2
  • Категории : Разработка
  • Секции: Мобильная разработка

  • Александр Чернов
    Frontend-разработчик @ KODE
    Калининград

    Кроссплатформенная разработка на React Native — это не просто тренд, а стратегическое решение, позволяющее бизнесу экономить ресурсы, ускорять разработку и покрывать больше платформ. В этом докладе я поделюсь реальным опытом "бесшовной" миграции нативного продукта на React Native. Мы рассмотрим весь путь: от продажи идеи руководству до успешного завершения миграции.

    - Тактика миграции: как организовать процесс перехода с нативной разработки (Kotlin/Swift) на React Native с учетом особенностей проекта и уровня подготовки команды.

    - Проблемы и их решения: глубокая проработка кейсов с диплинками, пуш-уведомлениями, хардварной кнопкой “назад” и другие технические нюансы.

    - Команда и процесс: как работали специалисты с разным уровнем погруженности в натив, избегая выгорания и срыва сроков.

    - Стратегия: что мигрировать в первую очередь, как внедрять изменения, не останавливая поставку новых фичей.

    - Продажа идеи: как донести до бизнеса преимущества перехода и минимизировать сопротивление.

    Что получат слушатели:

    - Пошаговый план для реализации миграции с нативной разработки на React Native.

    - Реальные примеры и решения проблем, с которыми сталкиваются на практике.

    - Инструменты и подходы для управления процессом миграции на большом продукте.

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

    Почему это важно:

    Этот доклад полезен разработчикам, тимлидам и менеджерам, которые планируют переход на кроссплатформенную разработку или уже столкнулись с этим вызовом. Он основан на реальном опыте, с конкретными цифрами, результатами и кейсами, которые помогут избежать распространенных ошибок и вдохновят на внедрение изменений.

    • День выступления: 18.04.2025
    • Время начала: 15:40
    • Время окончания: 16:10
  • Зал : Разработка - 2
  • Категории : Разработка
  • Секции: Мобильная разработка

  • Геннадий Денисов
    Заместить руководителя группы разработки главной страницы Android приложения @ Яндекс
    Москва

    1. Введение

    Спецификация JNI, исторический обзор развития JNI, поддержка двунаправленного интерфейса и применение в проектах

    2. Устройство JNI

    Реализация JNI вызова на примере и варианты сборок проектов

    3. Инструменты для работы с JNI

    Dropbox Djinni, SWIG, JNIZero - плюсы и минусы, поддержки языков и пример использования

    4. JNI в Алисе Супераппа Яндекса

    Структура проекта, адаптация JNIZero, пример реализации и особенности тестирования

    5. Подводные камни JNI

    Управление ссылками в Android, использование CheckJNI для отладки и обход оптимизаций линковщика

    6. Заключение

    Выводы о работе с JNI, развитие JNI генератора в Алисе Супераппа Яндекса

    • День выступления: 18.04.2025
    • Время начала: 14:30
    • Время окончания: 15:00
  • Зал : Разработка - 2
  • Категории : Разработка
  • Секции: Мобильная разработка

  • Николай Омётов
    Руководитель Flutter-отдела @ Mad Brains
    Ульяновск

    Наша команда создала большой зоопарк скриптов, на примере которых мы разберём, как повысить эффективность процессов разработки приложений на Flutter. Обсудим, как создавать и развивать скрипты.

    • День выступления: 19.04.2025
    • Время начала: 14:20
    • Время окончания: 14:50
  • Зал : Разработка - 2
  • Категории : Разработка
  • Секции: Мобильная разработка

  • Михаил Валуйский
    Team Lead платформенной (Core) команды @ Звук
    Москва

    В докладе я расскажу о том какие метрики производительности мобильного приложения стоит собирать и какие инструменты есть для этого. Расскажу о нашем инструменте, специально разработанном платформенной командой для анализа работы приложения, а также как мы улучшали производительность (скорость старта, рендеринг экранов) и с помощью каких инструментов и подходов.

    Доклад рассчитан в первую очередь на Android-разработчиков, но будет интересно всем кто занимается мобильной разработкой.

    Смогут внедрить инструменты анализа производительности приложения и узнать о способах ускорения работы приложения.

    • День выступления: 18.04.2025
    • Время начала: 15:05
    • Время окончания: 15:35
  • Зал : Разработка - 2
  • Категории : Разработка
  • Секции: Мобильная разработка

  • Александр Омельяненко
    Руководитель отдела мобильной разработки @ ARTW
    Санкт-Петербург

    1. Почему стоит доверить анализ результатов аудита ИИ или повышение качества аудита благодаря устранению человеческого фактора.

    2. Какие сервисы и ИИ выбрать для анализа. Отталкиваемся от того что выбранный подход должен работать вне зависимости от технологии и платформы.

    3. Какие метрики можно улучшить благодаря автоматизации аудита: производительность, безопасность, доступность.

    4. Прогнозы на будущее, как автоматизация аудита изменит рынок мобильной разработки.

    5. Кейс проведения аудита на реальном приложение, показатели до и после.

    • День выступления: 19.04.2025
    • Время начала: 13:45
    • Время окончания: 14:15
  • Зал : Разработка - 2
  • Категории : Разработка
  • Секции: Мобильная разработка

  • Айдар Мавлетбаев
    Мобильный разработчик @ ИТ-компания ARTW
    Санкт-Петербург

    1) Их предназначения и примеры других приложений

    2) Виды виждетов

    3) В каких случаях их необходимо использовать

    2) Какие существуют инструменты для разработки на flutter

    3) Особенности каждой платформы при работе с инструментами

    4) Пример с разработкой под Android с объяснением всех компонентов

    5) Пример с разработкой под IOS с объяснением всех компонентов

    • День выступления: 19.04.2025
    • Время начала: 14:55
    • Время окончания: 15:25
  • Зал : Разработка - 2
  • Категории : Разработка
  • Секции: Мобильная разработка