Skip to content
Mobius 2026 SpringSeason: 2026 Spring
  • Schedule
  • Speakers
  • Atmosphere
  • Media
  • Partners
  • About
  • Archive
  • Experts
  • New Mobius
RU
  • New Mobius
RU

Schedule

  • Schedule
  • Favorites
  • iOS
  • Cross
  • Kotlin
  • Android
  • Flutter
Download schedule
  • date
  • topics
  • platforms
  • iOS

    • Watch recording

      LazyVStack's Anatomy. Problems, hidden opportunities, optimizations

      We dive into the "complexity of the debug" of SwiftUI using the example of incorrect operation of the GeometryReader and LazyVStack bundle. We analyze how AttributeGraph participates in calculating the size and updating frames, and form a practical approach to diagnosing and solving such problems.

      • Alexey Taran

        Ozon

      Hall 2In RussianRU
      • UX/UI & Animations
      • Under the Hood
    • Watch recording

      Metal Without Magic: When GPU Helps — and When It Hurts

      This talk demonstrates why using Metal does not always lead to performance improvements. Using an image-processing example, we’ll explore when the GPU truly wins and how to measure it correctly.

      • Maxim Lomakin

        RUTUBE

      Hall 3In RussianRU
      • Under the Hood
    • Watch recording

      Speeding Up Codable, or How My Code Got to Apple

      We will dive into the Codable internals, find bottlenecks, design a solution, and commit it to Swift itself!

      • Kristian Benua

        T-Bank

      Hall 2In RussianRU
      • Under the Hood
    • No record

      SwiftUI: Hitch Happens

      We will encounter performance issues in a SwiftUI project, learn how to analyze symptoms using Xcode Instruments, and fix these bottlenecks by revisiting the theory.

      • Edward Jeleński

        Wildberries & Russ

      In RussianRU
      • Platforms
      • Under the Hood
    • Watch recording

      How Temperature Affects UX in iOS Apps

      Let's explore how thermal state affects the user experience of iOS apps: from the metrics of playable sessions to the smoothness and responsiveness of the app, including approaches to data collection and aggregation, as well as analysis of heating effects based on real-world Okko scenarios.

      • Igor Naumenko

        Okko

      Hall 2In RussianRU
      • UX/UI & Animations
    • Watch recording

      How to Legally Publish Outside the App Store

      How to legally run an alternative App Store in EU/Japan: from DMA and Apple's docs to MarketplaceKit and real-world cases.

      • Sergei Vikhlyaev

      Hall 2In RussianRU
      • Platforms
    • Watch recording

      PWA Instead of the App Store: Experiences of Replacing a Native iOS App and Technical Limitations

      PWA as Plan B: a story of how we lost the App Store but kept our users. Technical pitfalls, architectural decisions, and unexpected perks of a forced migration to the web.

      • Konstantin Shkurko

        RSHB.Digital (RSHB-Automation)

      Hall 1In RussianRU
      • Platforms
    • Watch recording

      Inside macOS: From Process Investigation to Behavior Modification

      We’ll look at how to investigate any macOS application using the native LLDB debugger and a few supporting tools. Through practical examples, we’ll analyze system applications, uncover non-obvious behavior, and carefully tweak it via code injection.

      • Igor Belov

        Avito

      Hall 2In RussianRU
      • Under the Hood
      • Platforms
  • Cross

    • No record

      Implementing Claude Code Into Development

      I'll show you how to start using AI tools, in particular Claude Code, in your project.

      I'll show you exactly what tools Claude Code provides, tell you how they can be useful to you in your daily work and how to start using them, share potential problems that may arise when working with AI and how to deal with them.

      • Gleb Kalinichenko

        MTS

      In RussianRU
      • AI: Tooling & SDLC
    • Watch recording

      Swift for Android and Cross-Platform in Practice

      What has changed, how to work with it, and what are the prospects for using Swift at Android.

      • Anna Zharkova

        Usetech

      Hall 1In RussianRU
      • Cross-platform & KMP
      • Platforms
    • Watch recording

      Trying Compose-alpha for Aurora OS

      Using Compose Multiplatform, we will write a small internal corporate task tracker application for several users with different roles. Finally, it will be possible to run not only on Android and iOS, but also on the Aurora OS.

      • Denis Suprun

        Independent consultant

      Hall 3In RussianRU
      • Cross-platform & KMP
      • Platforms
    • Watch recording

      How and Why to Write a Game Engine in Swift

      How to make Swift great and close the children's gestalt? We will discuss ways to optimize code, work with multiplatform, UI and bindings with C++ code.

      • Vladislav Prusakov

        AdaEngine

      Hall 1In RussianRU
      • Under the Hood
    • Watch recording

      CMP for the Aurora OS: from Scratch to Alpha

      CMP is a growing framework for cross-platform development, adapted by the Open Mobile Platform team for the Aurora OS. We will examine the approach to adapting CMP, how it differs from Flutter, and the tools available for development on the Aurora OS.

      • Denis Glazkov

        Open Mobile Platform

      Hall 3In RussianRU
      • Cross-platform & KMP
      • Platforms
    • Watch recording

      How to Match a Mobile Application with JS and Upgrade Your SDUI

      Let's talk how to add releaseless business logic to the Server Driven UI using Kotlin Multiplatform.

      • Maksim Vakula

        T-Bank

      • Timur Valiev

        T-Bank

      Hall 3In RussianRU
      • Architecture & Infrastructure
      • UX/UI & Animations
    • Watch recording

      Algorithmic Interview as a Game: Levels, Bosses, and Cheat Codes

      A session in the format of a level-by-level game will show how algorithmic interviews work and what skills need to be upgraded in order to pass each stage of the selection process.

      • Vladimir Balun

        Balun.Courses

      Hall 2In RussianRU
      • Product Quality & Metrics
    • Watch recording

      Rust in Mobile Development

      Introduction to Rust and its usage in mobile app development.

      • Aleksandr Vlasiuk

        Yandex

      Hall 3In RussianRU
      • Under the Hood
      • Platforms
    • Watch recording

      Monitoring the Health of KMP Project Gradle Build

      We suffered from 20 minutes of IDE Sync and seven minutes of pure Android debug build on a KMP project with a million lines of code. We didn't find any available boxed solutions on how to reliably measure build optimizations, so we made our own Frankenstein out of open source and self-made stuff.

      • Kirill Starostin

        X5 Tech

      Hall 3In RussianRU
      • Architecture & Infrastructure
      • Cross-platform & KMP
    • Watch recording

      How to Turn an Abstract Task into an Optimization One Using the Example of the KMP Collage Engine

      I'll show you how to turn vague design requirements into optimization tasks with a measurable quality function, explicit constraints, and a predictable solution search algorithm.

      • Ivan Gorbunov

        Wildberries & Russ

      Hall 1In RussianRU
      • Cross-platform & KMP
    • Watch recording

      CI/CD Is Not Working, and I Know Why: A Map of the Points of Failure of the Mobile Pipeline

      In the talk, we will analyze how we implemented mobile pipeline failure point monitoring at Tutu, learned how to automatically classify the causes of crashes using AI, and divided responsibility into Dev, Core, and External levels. I will show you how the introduction of pipeline stability SLAs and nightly reports from LLM help not only resolve incidents faster, but also plan infrastructure development for the coming quarters.

      • Vadim Nekipelov

        Tutu

      Hall 2In RussianRU
      • Architecture & Infrastructure
    • Watch recording

      Mobile App Smoothness Metrics

      Let's look at what smoothness is in a mobile app and what metrics to measure it with (and why FPS alone is often not enough). Let's see a case study: how measurements found a bottleneck in the product scenario and improved the metrics.

      • Danil Kristalev

        Yandex Maps

      Hall 3In RussianRU
      • Product Quality & Metrics
    • Watch recording

      Divide and Conquer: Splitting a Mobile Application into Microservices

      How to solve the problem of different development speed in a large mobile application.

      • Nikita Shumskii

        Yandex Eats

      Hall 2In RussianRU
      • Architecture & Infrastructure
  • Kotlin

    • Watch recording

      A Mono Project Is All You Need

      A 700,000-line mono project—why is it cool and how to live with it?

      • Denis Aleksandrov

        X5 Tech

      Hall 1In RussianRU
      • Architecture & Infrastructure
  • Android

    • Watch recording

      Android Runtime Under the Hood

      We will explain and show how the compilation and execution of application code in Android work under the hood and how baseline profiles are related to this.

      • Maksim Sidorov

        SberDevices

      • Maksim Mitiushkin

        SberDevices

      Hall 1In RussianRU
      • Under the Hood
    • Watch recording

      When Shared Transition Is a Requirement of Designers: Unusual Cases on Compose

      Shared animations are increasingly becoming not just a decoration, but a required part of the design.

      I'll share how we at Drinkit implemented unusual Shared Transitions with blur in Compose and why there's no reason to be afraid of this instrument.

      • Dmitrii Maksimov

        Dodo Engineering

      Hall 2In RussianRU
      • UX/UI & Animations
    • Watch recording

      1 Byte Instead of 32: Anatomy of ScatterMap

      Why HashMap isn't the best choice for Android, and how the Swiss Table architecture in ScatterMap addresses memory and performance issues through open addressing, metadata grouping, and SIMD emulation on the JVM.

      • Alexander Mitropolsky

        Sber

      Hall 3In RussianRU
      • Under the Hood
      • Architecture & Infrastructure
    • Watch recording

      AI Agent of the Android Developer: How to Bring It to the Server and Perform Tasks 24/7

      How to transform an AI agent from a local tool into a personal autonomous developer assistant.

      I'll tell you how to bring an agent to the server, set up isolation and security, and organize the process so that it performs tasks independently and in parallel, without competing for resources and without being tied to your working time.

      • Denis Kovsharev

        Yandex Verticals

      Hall 1In RussianRU
      • AI: Tooling & SDLC
    • Watch recording

      Explicit Is Better Than Implicit, Or Shift Left In The Android Build

      The hidden risks of implicit actions when building Android applications and the implementation of the shift left approach for early error detection through automated checks.

      • Yuriy Anisimov

        T-Bank

      Hall 1In RussianRU
      • Architecture & Infrastructure
  • Flutter

    • Watch recording

      Under the Hood of Isolates and Garbage Collector Dart VM

      The talk is about the work of isolates and the garbage collector in Dart VM, the connection of isolates with OS threads and restrictions on their number.

      • Stanislav Chernyshev

        SUAI

      Hall 3In RussianRU
      • Under the Hood
Mobius 2026 Spring

Mobile development conference

Our conferences
  • Calendar of all conferences
  • BiasConf
  • C++ Russia
  • CargoCult
  • DevOops
  • DotNext
  • Flow
  • GoFunc
  • Heisenbug
  • HolyJS
  • Hydra
  • IML
  • InBetween
  • JPoint
  • Joker
  • Mobius
  • PiterPy
  • SafeCode
  • SmartData
  • TechTrain
  • VideoTech
  • sysconf
Menu
  • New Mobius
  • Schedule
  • Speakers
  • Atmosphere
  • Media
  • Partners
  • About
  • Archive
  • Experts
  • Legal documents

JUG Ru Group

Need help?

  • Phone: +7 (812) 313-27-23
  • Email: support@mobiusconf.com
  • Telegram: @JUGConfSupport_bot

Social links

  • Youtube
  • X
  • Telegram chat
  • Telegram channel
  • VK
  • Habr
© JUG Ru Group, 2014–2026