Mobius 2020 Moscow
2020-11-11..2020-11-14
-- online --
Mobius ·
[Mobius 2017 Piter, Mobius 2017 Moscow, Mobius 2018 Piter, Mobius 2018 Moscow, Mobius 2020 Piter, Mobius 2020 Moscow, Mobius 2021 Moscow, Mobius 2022 Autumn, Mobius 2023 Autumn, Mobius 2024 Spring, Mobius 2024 Autumn, Mobius 2025 Spring]
| title | author | length |
|---|---|---|
| Workshop (part 2): Let's plugin some more | Pavel Strelchenko | 01h 09m |
A workshop demonstrating how to build an IntelliJ IDEA plugin that generates Page Object classes from an XML file. It covers the full plugin development… | ||
| Workshop. Flutter Zero LiveShow: For beginners, professionals and beginners | Aleksandr Denisov | 01h 14m |
A live workshop series where Alexander Denisov builds a Flutter app from scratch while two experienced mobile developers new to Flutter, Zhenya Rtishchev and… | ||
| Implementing SPM — a thorny path | Vadim Belotitskiy | 01h 14m |
How to adopt Swift Package Manager (SPM) into an existing iOS codebase: reasons for choosing SPM, practical step-by-step migration from Apple example projects… | ||
| Jetpack Compose for consistency of your apps' UI | Anton Shilov | 01h 09m |
Jetpack Compose, Google's declarative UI framework, and how to integrate it step-by-step into existing Android apps to keep visual consistency and maximize… | ||
| gRPC in iOS apps. REST in peace? | Svetoslav Karasev | 01h 11m |
Overview of gRPC for iOS apps that compares RPC and serialization technologies: gRPC (with Protocol Buffers) versus REST/JSON, JSON‑RPC, Thrift and SOAP, and… | ||
| Legacy: Rewrite cannot support | Sergey Mitrofanov, Vladimir Shutov | 01h 11m |
The talk examines working with legacy codebases ("legacy") that consume development resources and lack a single fix. It describes accumulated practical lessons… | ||
| Workshop (part 1): Let's plugin some more | Pavel Strelchenko | 01h 13m |
A hands-on workshop demonstrating how to build an IntelliJ IDEA plugin that generates Page Object classes from an XML file. It covers the full plugin… | ||
| Challenges of developing a client for cloud storage on iOS | Igor Vedeneev | 01h 13m |
Covers building an iOS client for a cloud storage file manager and practical solutions used to make it work well. Topics include speeding up photo-feed… | ||
| Round table. Modularization 2021 | Evgeniy Matsyuk, Sergey Boishtyan, Stepan Goncharov, Oleg Godovykh | 01h 12m |
Experienced engineers from multiple companies discuss multimodule project structures for mobile development, evaluating whether and how to modularize projects… | ||
| Entering the Huawei market | Pavel Borzikov, Georgiy Gigauri | 01h 14m |
Huawei launched its own app store and new devices without Google services, so the talk examines the size of the Huawei user base and reasons to adapt apps for… | ||
| WebSocket: How, When and What It Costs | Aleksandr Lavrinenko | 01h 14m |
Overview of WebSocket technology: what WebSocket is, how it works, and how it compares to HTTP and long polling. Covers available client/server libraries, what… | ||
| Influencing the Test Environment Hands-Free | Ekaterina Bateeva, Aleksey Rasskazov | 01h 12m |
Shows how changing the test environment state (for example, turning off Wi‑Fi or switching the OS theme) can affect app behavior and automated tests, and… | ||
| Badass Data Source: Offline Mode in a Few Lines of Code | Aleksey Bykov | 01h 11m |
Shows how to implement an offline-mode data source abstraction in a few evenings using runtime/database caching so apps work offline. Demonstrates a concrete… | ||
| Flutter Under the Hood | Mikhail Zotev | 01h 12m |
Overview of Flutter's internal architecture, explaining core components that make the framework efficient and ergonomic (rendering, widget/element tree, and… | ||
| Migrating a Payment Terminal from Linux to Android | Platon Malyugin | 01h 14m |
Describes a project porting a payment terminal from Linux to Android: explains the original Linux-based terminal architecture, payment participants (cards… | ||
| Kotlin Multiplatform in Yandex.Maps Mobile from an iOS Developer’s Perspective | Mikhail Kurenkov | 01h 13m |
A Yandex.Maps iOS developer describes introducing a Kotlin Multiplatform module to share code between iOS and Android, aiming to stop duplicate logic and bug… | ||
| GDG Live: Declarative UI Today | Mikhail Emelyanov, Anna Zharkova, Svetlana Krivosheeva, Sergey Ryabov, Anton Shilov | 01h 05m |
Panel discussion on using declarative UI frameworks in production, comparing SwiftUI, Flutter, Litho and Jetpack Compose; speakers describe differences between… | ||
| Roundtable: Declarative UI Live Coding | Petr Kozlov, Svetlana Krivosheeva, Anna Zharkova, Anton Shilov, Andrey Chevozerov | 01h 14m |
Panel compares various declarative UI frameworks under a tight deadline: participants must implement a newly designed screen quickly while a manager/clients… | ||
| SwiftUI — live coding declarative UI | Anna Zharkova | 01h 13m |
Live coding builds a Figma screen in SwiftUI using Xcode 12 project templates, WindowGroup, VStack/HStack, Button and Image, a custom tab view, and a… | ||
| Jetpack Compose — live coding declarative UI | Anton Shilov | 01h 12m |
Live-coding rebuilds a Figma settings/profile screen with Jetpack Compose, producing a working preview and a partial emulator run: uses Scaffold with… | ||
| Flutter — live coding declarative UI | Svetlana Krivosheeva | 01h 13m |
Live-coding reproduces a provided mock in Flutter, building a header, tabs and card list using Scaffold, AppBar, ListView.builder and asset images; avatar… | ||
| Well-Done Bird: Preparing Flutter for Production Use | Vladimir Ivanov | 01h 14m |
The talk examines practical problems of using Flutter in production and concrete ways to address them. It covers issues with Dart’s weak/insufficient typing… | ||
| Absolute Modularization | Stepan Goncharov | 01h 12m |
Describes a method called "absolute modularization" for Android monorepo apps that lets teams design, maintain, and scale modern multi-module Android projects… | ||
| How Yandex Built a Superapp | Artur Vasilov, Ilya Bogin | 01h 10m |
The talk explains how Yandex redesigned mobile app development to build a ‘superapp’ by merging the two largest apps, Yandex with Alice and Yandex.Browser. It… | ||
| iOS Background Modes: Applying and Taming Them in Practice | Anna Zharkova | 01h 14m |
Practical coverage of iOS Background Modes: what native APIs and platform quirks allow for keeping an app doing work while inactive, and how to design… | ||
| The Entertaining Life in the Notification Panel | Kirill Rozov | 01h 12m |
Talk explains Android system notifications, their evolving features and fragmented APIs across OS versions, and shows how to use notification capabilities to… | ||
| nothing matches | ||