~/conference

Mobius 2022 Autumn

titleauthorlength
Opening of the Offline Part of Mobius 2022 Autumn ConferenceKirill Klebanov, Yuriy Dubovoy14m
The session gives concrete logistics and program details for Mobius 2022 Autumn: 13 talks, one roundtable, one masterclass, lunch at 14:45 on the first floor…
Talk in Russian
Development for Aurora OSRoman Alyautdin, Denis Glazkov53m
Overview of the Aurora operating system with focus on providing developer tools and application-creation workflows. Covers cross-platform development tools and…
Talk in Russian on
DivKit — A Marvelous DevelopmentOlga Kim44m
DivKit is an open-source Server-Driven UI framework from Yandex that started as a custom component builder and evolved into a bespoke HTML-like system when the…
Talk in Russian on
State of Affairs in FuchsiaGennadiy Evstratov43m
Overview of Google’s Fuchsia operating system: what Fuchsia is, why it exists, and how it works and looks. The talk surveys Fuchsia’s current state, its…
Talk in Russian on
Aurora OS Through the Eyes of Android and iOS DevelopersAleksey Gladkov45m
A look at the Russian Aurora OS from the perspective of Android and iOS developers, examining the technologies used to build apps, the OS approaches and best…
Talk in Russian on
UI Optimization Using TextureMaksud Daudov44m
A talk about UI performance problems on iOS and how they reduce FPS, with concrete debugging and fixes. It demonstrates solutions first without Texture and…
Talk in Russian on
Why KMM Is Not a Cross-Platform FrameworkAleksandr Sokolinskiy46m
Kotlin Multiplatform Mobile (KMM) is presented as a different model from traditional cross-platform frameworks: the talk explains KMM’s core concept and how it…
Talk in Russian on
What We Faced Building a Russian Android App StoreArtem Anin45m
A team built and launched a beta Russian Android app store in 1.5 months together with major IT companies, addressing missing local OS support and other…
Talk in Russian on
How to Avoid Chaos: Navigation as a Separate Logical LayerSergey Shardyko37m
The talk examines navigation in Android apps and the problem that existing navigation libraries often lack strict rules, causing navigation logic to leak into…
Talk in Russian on
To Be or Not to Be a SeniorMikhail Emelyanov, Vladislav Purev, Vladislav Shipugin, Stanislav Purev45m
Panelists analyze what defines a senior Android application engineer by listing concrete traits, skills and common mistakes that distinguish seniors in the…
Talk in Russian on
How to Hack the InterviewKirill Rozov48m
A talk about making technical interviews fairer and more effective, discussing which interview sections actually assess useful skills and which are…
Talk in Russian on
Reconstruction: How to Do Refactoring UsefullyDmitriy Movchan51m
Refactoring is described as work that adds no new features but consumes developers’ time; the talk analyzes why refactoring tasks arise, how to handle them…
Talk in Russian on
Android Insets and Keyboard AnimationMikhail Gurevich44m
Covers Android WindowInsets and how to achieve Edge-to-Edge app layouts, with a detailed focus on the software keyboard. Explains techniques to animate app…
Talk in Russian on
Why and How to Split an iOS App into MicrofeaturesIlya Kharlamov45m
Describes breaking a large iOS monolith into micro-features (uFeatures), explaining why the team did it, the difficulties encountered, and how they solved…
Talk in Russian on
A Bit More About the Aurora OSVladislav Purev, Aleksey Gladkov46m
A talk examines the Aurora OS from the perspective of mobile app developers, detailing which development tools are available and comparing the developer…
Talk in Russian on
How to Pass the Architecture Section of an InterviewKirill Rozov49m
A senior Android interviewer explains how to succeed in the architecture portion of an interview by demonstrating, from his own experience, how to design an…
Talk in Russian on
Phone, NFC and Plastic Cards — Romance!Vladislav Kozhushko45m
An overview of NFC capabilities in modern smartphones, covering NFC tag standards, differences between office access badges, bank cards and transit cards, and…
Talk in Russian on
Working with the Map in CarsharingEvgeniy Petriev41m
Practical guidance for carsharing apps on integrating and working with maps: compares different map providers used in mobile apps and describes real-world…
Talk in Russian on
Closing Remarks — Mobius 2022 AutumnKirill Klebanov, Anna Zharkova06m
A closing session for Mobius 2022 Autumn with logistical information about the Mobius conference series. It gives links for more details and announces the next…
Talk in Russian
How to Stop Worrying and Start Reviewing Code Quickly and EffectivelyAnton Dudakov59m
Practical techniques for making code review faster, less draining for reviewers, and more useful for authors and the codebase. Covers ways to structure the…
Talk in Russian on
Navigating with Jetpack ComposeYhor Karenkov49m
Compares several Jetpack Compose navigation libraries—Google Navigation, Voyager, Modo, Appyx—by highlighting their strengths and weaknesses and evaluating…
Talk in Russian on
Android Navigation at scaleAleksandr Mitropolskiy, Aleksandr Makushev50m
Jetpack Navigation proves inadequate in a large multi-module app, so a custom navigation engine is built: single-source state-of-stacks model with renderer…
Talk in English on
GraphQL: How to Persuade the Server to Fit the AppAleksandr Gazarov47m
The talk explains using GraphQL to give a single adaptable API entrypoint for mobile clients of a growing backend that becomes microservice-based. It describes…
Talk in Russian on
TDD + BDD = TBD (Tests, Business, Development). A Triad of Engineering CultureM.Abakumov, Ya.Magin47m
The talk examines how to write readable, maintainable tests that serve as documentation rather than technical debt, diagnosing why some projects’ tests don’t…
Talk in Russian on
Impact Analysis: How We Speeded Up Unit TestsAlena Polovkova43m
Explains how an Android team reduced unit test run time using impact analysis and related tooling in their CI/CD. Describes the tools and techniques applied on…
Talk in Russian on
Subscriptions on iOS: Deep DiveNikita Maydanov46m
Covers how in-app subscriptions work on iOS, including lesser-known tools for managing them and practical monetization techniques. Presents implementation…
Talk in Russian on
Getting the Most Out of SwiftUI PreviewMaksim Grishutin38m
The talk explores automated uses of SwiftUI Previews to generate artifacts from Preview configurations. It covers automatically producing demo apps, snapshot…
Talk in Russian on
Wrapping Up the Online Part of Mobius 2022 AutumnTimur Gasymov, Yuriy Dubovoy, Andrey Dmitriev08m
A wrap-up of the online portion of Mobius 2022 Autumn that reviews highlights, summarizes outcomes, and outlines future plans; viewers are invited to join the…
Talk in Russian on
Vector Icons on Android: Anatomy, Pathophysiology, Diagnosis and SurgeryMikhail Goryunov39m
The talk examines Vector Drawable icons on Android, explaining how to analyze and optimize their internal structure. It covers detecting and removing pointless…
Talk in Russian on
Roundtable on the Design SystemMikhail Sivykh, Olga Kim, Andrey Morozov, Dmitriy Zherdev, Yuriy Dubovoy59m
A roundtable about design systems: what a design system is (components, rules, tools) and when a project actually needs one. Participants discuss ways to…
Talk in Russian on
Which Computer Parameters Affect Gradle Build SpeedDanil Perevalov49m
The talk studies which hardware characteristics most affect Gradle build speed by measuring and comparing CPU clock speed vs core count, RAM size vs RAM…
Talk in Russian on
And Just a Little More About ImagesRoman Volkov49m
Explanation of how images are represented in memory on iOS, comparing UIImage, CGImage and CIImage and their differences. Overview of Core Graphics and Core…
Talk in Russian on
The Bot as the Heart of the CommunityVeronika Makarovskaya37m
A presentation about turning a small Python bot into a central product for an iOS community inside Sberbank Online. It explains the bot’s role in automating…
Talk in Russian on
Opening Mobius 2022 AutumnTimur Gasymov, Andrey Dmitriev15m
The opening gives the conference program: 32 activities (29 talks, two roundtables, one workshop) plus an offline day in Moscow on Nov 21. Tracks highlighted…
Talk in Russian
Gradle: Incremental compilation 101Sergey Opivalov48m
Research into incremental compilation for the Android toolchain compares concrete behaviors: Java’s class-based heuristic in Gradle recompiles changed classes…
Talk in English on
Do You Need Bazel in Android Development?Sergey Opivalov41m
The talk examines whether Bazel is needed for Android development by comparing automation scenarios in Android implemented with Bazel versus Gradle. It covers…
Talk in Russian on
The Elm Architecture in ProdArtur Badretdinov50m
Team migrates from RIBs + MVICore to an Elm/MVU style on Android, replacing reactive streams and many mocks with a single update function and explicit effects…
Talk in English on
Keyboard avoiding in SwiftUIValeriy Skvortsov45m
Compares several open source approaches, finds their animations out of sync with the keyboard and extra gestures cause bugs, then builds a custom keyboard…
Talk in English on
Cross-Platform Redux and SwiftUI / Jetpack ComposeYuriy Potapov47m
Presents an architecture for sharing app logic across iOS and Android by moving business logic into a Kotlin Multiplatform Redux implementation. Shows how to…
Talk in Russian on
How Yandex Go Rolled Out BLE for ScootersVlad Krivozubov37m
A Yandex Go team describes implementing Bluetooth Low Energy for their e-scooters, explaining when BLE is needed and how to design interactions between IoT…
Talk in Russian on
Distributed Actors and Where They LiveEvgeniy Antropov37m
The talk examines advancing the actor model toward distributed actors by building a custom actor system for interacting with REST APIs, then comparing that to…
Talk in Russian on
How to Build DI in a Multimodule iOS App Using NeedleKirill Volodin42m
Overview of modularization and why dependency injection (DI) matters for multi-module iOS apps, then a focused comparison arguing Needle is the best…
Talk in Russian on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.